Java на habrahabr

Январь 26, 2012

 

JAVA / Multithreading in practice

Нашел как-то на stack overflow вопрос (link).
Need to create java CLI programm that searchs for specific files matched some pattern. Need to use multi-threading approach without using util.concurrent package and to provide good performance on parallel controllers.
Перевод
Нужно написать консольную программу, которая ищет файлы по какому-то паттерну. Программа должна быть многопоточная, но нельзя использовать пакет util.concurrent. Требуется добиться максимальной производительности.


В общем идея в принципе была не сложная. Т.к. по условию нельзя использовать util.concurrent, то надо реализовать свой пул потоков, плюс написать какие-то таски, которые в этом пуле потоков будут крутиться.
Так же я не был уверен в том, что при многопоточном использовании IO будет увеличение производительности.

Java на habrahabr

Март 28, 2011

 

JAVA / [Перевод] Многопоточность в Java: ExecutorService

В Java 5 было добавлено много вещей для организации многопоточности и особенно касаемо организации параллельного доступа. В этой и последующих статьях мы пройдемся по некоторыми из них.

Java на habrahabr

Март 9, 2011

 

JAVA / [Ссылка] Wait / notify и приоритеты при захвате монитора. Spurious wakeups

javenue поставил точку в нашем споре, написав замечательную статью. Суть спора сводится к тому что поток, выходящий из wait-set монитора, имеет приоритет над другими потоками из очереди этого монитора, причем спецификация довольно расплывчато описывает этот вопрос. Оказывается, ничего подобного.

Детали в статье. Карму плюсуйте автору.