Avatar
David Jančík [sczdavos]:

Pokud používáte v programu lock a celý program je založen na multi-thradingu. Některá z metod, kde je lock se může zaseknout a poté se další metoda s lockem nikdy nevykoná. Jistě vás napadne, že by bylo super mít nějaký lock s timeoutem. Pak doporučuji následující článek o Safe lock:

http://blog.decarufel.net/…timeout.html

Jedná se o rozšířený lock s timeout. Využívá Motion.TryEnter což je vlastně lock, který zkusí, zda není zrovna lock object používán.

Odpovědět 17.9.2012 21:03
Čím více času dostaneš, tím méně ho máš.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.