Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
thread_lock [2008/04/16 08:58] tyrtamos |
thread_lock [2008/04/27 07:32] tyrtamos |
||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
x = 0 | x = 0 | ||
n = 1000 | n = 1000 | ||
- | verrou = threading.Lock() | ||
def fnadd() : | def fnadd() : | ||
Ligne 62: | Ligne 61: | ||
verrou.release() | verrou.release() | ||
+ | verrou = threading.Lock() | ||
t1=threading.Thread(target=fnadd) | t1=threading.Thread(target=fnadd) | ||
t2=threading.Thread(target=fnsub) | t2=threading.Thread(target=fnsub) | ||
Ligne 71: | Ligne 71: | ||
</ | </ | ||
- | Ce qui est intéressant dans ce mécanisme de verrou, c'est qu'on voit bien que cela permettra de construire des objets de communication plus complexes comme une pile, une file d' | + | Ce qui est intéressant dans ce mécanisme de verrou, c'est qu'on voit bien que cela permettra de construire des objets de communication plus complexes comme une pile, une file d' |
+ | |||
+ | C'est la voie royale pour des simulations d' | ||
+ | |||
+ | Je sens qu'il y aura bientôt | ||
Amusez-vous bien! | Amusez-vous bien! | ||
+ | < | ||
+ | < | ||
+ | <style type=" | ||
+ | <!-- | ||
+ | body {background-image: | ||
+ | --> | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||