> Piet van Oostrum (PvO) wrote:
>PvO> def run(self):
>PvO> with lock:
All the 'with lock:' lines should have been 'with self.lock:' but as
lock is also a global variable, it did work. Of course you can decide to
use only the global variable and get rid of the self.lock altogether
> Andreas Grommek (AG) wrote:
>AG> Hi Newsgroup,
>AG> I'm new to python and I am familiarizing myself with threads
>AG> (haven't done any threading in any other language before...). I was
>AG> playing around and discovered some weird behavior. Here is my code:
When you start programming with
Hi Newsgroup,
I'm new to python and I am familiarizing myself with threads (haven't done any
threading in any
other language before...). I was playing around and discovered some weird
behavior. Here is my code:
import threading
from time import sleep
from random import random
import sys
class