JavaRush/Java блог/Архив info.javarush/Уровень 17: план уровня и доп. материалы
hubert
41 уровень

Уровень 17: план уровня и доп. материалы

Статья из группы Архив info.javarush
участников
План уровня:
  • Знакомство с нитями: synchronized, volatile, yield
  • использование общего ресурса
  • знакомство с мютексом
  • synchronized блок, synchronized метод
  • локальный кэш, volatile
  • минимальный отрезок времени работы нити - квант, yield
На этом уровне трэды рассматриваются поверхностно. Детальное углубленное изучение будет на 25-28 уровнях.
Курс Java Что еще можно посмотреть на досуге: почитать про синхронизацию Немного мотивации http://www.quizful.net/interview/java/volatile-vs-synchronized
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению
java онлайн
на JavaRush
Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
4joke
Уровень 18
30 октября 2014, 12:37
Я один не могу читать Thinking in java?)
antonchar
Уровень 35
26 июля 2014, 17:05
hubert , по ссылке ничего нет: Период регистрации домена истек.
Скажи, пожалуйста, какие разделы книги читать.
exis19ce
Уровень 0
9 июля 2014, 18:53
подскажите, пожалуйста!
по поводу volatile, если их будет слишком много в программе, из-за этого не будет падать скорость программы?
bulldorez
Уровень 23
21 февраля 2015, 19:11
Доступ к переменной в RAM требует намного больше процессорного времени, чем доступ в хэш.
ttt
Уровень 30
19 июня 2014, 17:19
Не знал что метод wait() может снимать блок
phashik
Уровень 28
14 марта 2014, 00:10
Мне кажется, или тут неправильно? (самое начало лекции)
masterSporta
Уровень 41
29 января 2014, 01:42
Этот сайт пока недоступен, а почитать хочется. И на 16 уровне лекцию пропустил( и тут пропускаю
tsev
Уровень 30
29 января 2014, 01:59
можно поискать эту страницу в кэше гугла
masterSporta
Уровень 41
29 января 2014, 08:49
Ого! Спасибо!
Sant9Iga
Уровень 41
16 сентября 2013, 13:57
click неплохая статья про потоки и синхронизацию в частности)
Akio
Уровень 19
22 августа 2013, 19:06
где-то читал, что volatile делает неявную синхронизацию доступа для потоков, причем только для атомарных операций, это так?
Diana
Уровень 41
22 августа 2013, 19:34
Akio
Уровень 19
23 августа 2013, 00:52
судя по комментариям в ссылке, ответ на мой вопрос — да :)