> ReentrantLock je nejen intuitivni a mocnejsi nez synchronized (ma napr. > fair policy), ale je take rychlejsi.
to neni tak uplne pravda, velky rozdil je mezi Javou 5 a Javou 6. V sestce uz je ten rozdil mensi. Zalezi na strasne moc detailech, jestli je ten lock fair atd. Opet je to o nejakem micro benchamrku jehoz vysledky by se mely posuzovat prave a jenom v kontextu toho micro benchmarku. Jinak k problematice synchornized vs. reentrantlock viz zminovana Java Concurrency in practice kapitola 13.4. Takze bych volil podle pripadu uziti :-). -- S pozdravem Roman "Dagi" Pichlik /* http://dagblog.cz/ Blog pro kodery */