# make thread exit nicely
class MyThread9(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
global event
while True:
if event.isSet():
logging.warning(self.getName() + " is Running")
time.sleep(2)
else:
logging.warning(self.getName() + " stopped")
break;
event = threading.Event()
event.set()
def Test9():
t1=[]
for i in range(6):
t1.append(MyThread9())
for i in t1:
i.start()
time.sleep(10)
q =raw_input("Please input exit:")
if q=="q":
event.clear()
if __name__=='__main__':
Test9() 以上就是利用Python编程之event对象的用法实例代码的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于利用Python编程之event对象的用法实例代码的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did85372