[python] zamykani jednoho vlakna druhym
Jirka Vejrazka
jirka.vejrazka na gmail.com
Úterý Srpen 14 19:02:03 CEST 2007
> caute mam maly problem mam dve vlakna urobene cez threading a potrebujem
> jedno vlakno uzamknut na chvilku druhym da sa to nejako?
Nevim co znamena "uzamknout" a nikdy jsem neresil podobny problem, ale
vzhledem k tomu ze vlakna sdileji globalni promenne by nemel byt problem v
jednom vlakne nastavit:
vlakna_mutex = True
a v druhem na vhodnem miste:
while vlakna_mutex is True:
sleep(1)
Tohle by bylo "brutalni reseni" ktere bych zkusil jako prvni.
Neco sofistikovanejsiho je treba tady:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/502283
Jirka
P.S. Je docela dobre takovymto dotazum dat rozumny predmet mailu...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.py.cz/pipermail/python/attachments/20070814/b94ac6d4/attachment.htm
Další informace o konferenci Python