6
Event
ve Lock
aynı şeyleri bu sahnelerde yapıyor mu?Python iş parçacığı modülünde Olay ve Kilit farkı nedir?
class MyThread1(threading.Thread):
def __init__(event):
self.event = event
def run(self):
self.event.wait()
# do something
self.event.clear()
başka:
Eğer bir etkinlik üzerinde beklersenizclass MyThread2(threading.Thread):
def __init__(lock):
self.lock = lock
def run(self):
self.lock.acquire()
# do something
self.lock.release()