Správa vláken

2007-06-05 Tema obsahu Martin Beránek
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

Re: Správa vláken

2007-06-05 Tema obsahu Martin Kuba
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

Re: Správa vláken

2007-06-05 Tema obsahu Filip Jirsák
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