Zimní výprodej Kotlin týden
Pouze tento týden sleva až 80 % na e-learning týkající se Kotlin
40 % bodů zdarma díky naší Zimní akci!

Diskuze: C# lock statement - deadlock

Aktivity (4)
Avatar
David Jančík
Tým ITnetwork
Avatar
David Jančík:17.9.2012 21:03

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
Zapomeň, že je to nemožné a udělej to ;)
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.