Добрый день.

Я занимаюсь IT-преподаванием. Читал Java Core (материалы тут).
Сейчас написал и продаю курс «Scala for Java Developers»

В этом посте решил открыть видео двух курсов (проходивших в режиме вебинаров) по многопоточности под JVM (это 16 + 16 двухчасовых лекций).

Больше о материалах (программа, полезные ссылки) можно прочитать в постах-объявлениях о вебинарах (Программа курса «Multicore programming in Java» (25 марта 2014), Программа и материалы курса «Multicore programming in Java» (31 июля)).

Курс рассчитан на слушателей, которые начинают изучать многопоточность с нуля (после крепкого курса Java Core, Middle Developer из чистого web-а или перешедшим из скриптовых/интерпретируемых языков программирования). Он не будет подходить тем, кто перешел из «суровых» С/С++ или ищет «академической высоты».

Детально рассматриваются темы Hardware, New Java memory Model, java.util.concurrent (atomics, blocking queues, thread pool, locks, synchronizers), message passing alternative, software transactional memory alternative, Java 7 Fork/Join, Java 8 Parallel Streams (+Lambdas, +Stream API), CSP/JCSP alternative



Весна 2014





Лето 2014




Качество звука хромает, приношу извинения.

В данный момент автор не ведет вебинары по многопоточности и у него нет курса по многопоточности. Я целиком сосредоточен на Scala-направлении.

P.S. Если Вы найдете этот курс полезным для себя и захотите отблагодарить автора за право пользоваться им совершенно бесплатно и без всяких ограничений — купите у меня курс «Scala for Java Developers» (со скидкой — 179$).
Спасибо.

Комментарии (1)


  1. INlHELL
    29.04.2015 11:06
    +2

    Замечательно, что весь материал по этому курсу появился в свободном доступе (несмотря на то, что год назад я заплатил за него 375$). Темы в курсе рассмотрены очень «горячие», огорчает лишь качество аудио потока, иногда, с большим трудом удаётся разобрать слова.
    Будут ли выложены исходники примеров, которые были рассмотрены на лекциях?