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
Я один не могу читать Thinking in java?)
antonchar Уровень 35
26 июля 2014
hubert , по ссылке ничего нет: Период регистрации домена истек.
Скажи, пожалуйста, какие разделы книги читать.
exis19ce Уровень 0
9 июля 2014
подскажите, пожалуйста!
по поводу volatile, если их будет слишком много в программе, из-за этого не будет падать скорость программы?
ttt Уровень 30
19 июня 2014
Не знал что метод wait() может снимать блок
phashik Уровень 28
14 марта 2014
Мне кажется, или тут неправильно? (самое начало лекции)
masterSporta Уровень 41
29 января 2014
Этот сайт пока недоступен, а почитать хочется. И на 16 уровне лекцию пропустил( и тут пропускаю
Sant9Iga Уровень 41
16 сентября 2013
click неплохая статья про потоки и синхронизацию в частности)
Akio Уровень 19
22 августа 2013
где-то читал, что volatile делает неявную синхронизацию доступа для потоков, причем только для атомарных операций, это так?