Posts Tagged ‘wątki’

Mechanizmy synchronizacji wątków w Javie 6

Jeśli piszesz aplikacje wielowątkowe w Javie, to prędzej czy później zainteresujesz się mechanizmami synchronizacji. Łukasz Dembiński przedstawia trzy najpopularniejsze sposoby synchronizacji wątków w Javie 6 oraz porównuje ich wydajność przy różnych współczynnikach współbieżności. W swoich porównaniach, oprócz wydajności, bierze pod uwagę także zapewnianie funkcjonalności:

  • reentrant locking
  • timed locking
  • lock polling
  • condition locking
  • shared / exclusive locking
  • lock ownership

Zapraszam do lektury.

Java concurrency: the hidden thread deadlocks

Pierre – Hugues Charbonneau jest konsultantem IT oraz architektem systemowym w CGI Inc specjalizującym się w Java EE, technologiach JVM oraz w optymalizacji systemów dużej skali. Jego blog Java EE Support Patterns to istna gratka dla osób zainteresowanych wątkami, współbieżnością, synchronizacją, zakleszczeniami, organizacją i problemami z pamięcią, profilowaniem czy maszyną wirtualną.

Polecam jeden z ostatnich postów: Java concurrency: the hidden thread deadlocks.