Python中Event的使用

#!/usr/bin/evn python

# -*- coding:utf-8 -*-

import threading

import os

 

# python中的Event的使用

eventobj=threading.Event();

def testEvent():

print("start----------------\n")

#等待用户输入指令

eventobj.wait();

print("execuent--------------\n")

for i in range(0,100):

threadobj=threading.Thread(target=testEvent);

threadobj.start();

# 清空线程中的标识为false,即等待

eventobj.clear();

inputtext=raw_input("请输入:")

if inputtext == "true":

#使用Event的set方法设置线程的标识为true,唤醒线程执行

eventobj.set();

else:

os._exit(0)

 

 

 

你可能感兴趣的:(python)