Zdravím,
řeším následující problém:
Je server který příjmá data ukládá je do adresáře jako soubory - pro
každé příchozí spojení je vytvořeno samostatné klientské vlákno.
Dále v systému běží jedno čistící vlákno, které promázává přijatá data.
Podmínkou je, že čistící vlákno nesmí vykonávat
Martin Beránek wrote:
Zdravím,
řeším následující problém:
Je server který příjmá data ukládá je do adresáře jako soubory - pro
každé příchozí spojení je vytvořeno samostatné klientské vlákno.
Dále v systému běží jedno čistící vlákno, které promázává přijatá data.
Podmínkou je, že
Zdravím,
read-write zámek. Read zámek může držet libovolné množství objektů současně,
write zámek může držet jen jeden objekt, a navíc v takovém okamžiku nesmí
nikdo držet read zámek. V Javě 5 je na to přímo interface
java.util.concurrent.locks.ReadWriteLock a jeho implementace.
S pozdravem