python多线程退出问题
#!/usr/bin/python
import atexit
from threading import Thread
def exit_():
print 'bye-bye'
atexit.register(exit_)
def a():
while True:
continue
if __name__=='__main__':
try:
for i in range(3):
t=Thread(target=a)
t.setDaemon(True)
t.start()
except KeyboardInterrupt:
pass
if __name__=='__main__':
for i in range(3):
t=Thread(target=a)
t.setDaemon(True)
t.start()
while 1:
try:
time.sleep(1)
except KeyboardInterrupt:
break