若要终止
Thread受控对象,请使用线程安全
threading.Event():
import threading, timedef Thread_Function(running): while running.is_set(): print('running') time.sleep(1)if __name__ == '__main__': running = threading.Event() running.set() thread = threading.Thread(target=Thread_Function, args=(running,)) thread.start() time.sleep(1) print('Event running.clear()') running.clear() print('Wait until Thread is terminating') thread.join() print("EXIT __main__")
输出 :
running running Event running.clear() Wait until Thread is terminating EXIT __main__
使用Python测试:3.4.2
在线演示:reply.it
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)