import time
import thread
LOCK = True
def timer(no, interval):
while LOCK:
print 'y'
def test():
thread.start_new_thread(timer, (1, 1))
time.sleep(5)
global LOCK
LOCK = False
time.sleep(5)
if __name__ == '__main__':
test()
可以使用全局变量的,因为线程是共用上下文变量的。
如果解决了您的问题请采纳!
如果未解决请继续追问