threading Tread run() 和 start() 区别
- import threading
- import time
- def worker():
- count = 0
- while True:
- if count> 5:
- break
- time.sleep(1)
- count += 1
- print('worker running and threading_name={}'.format(
- threading.current_thread().name))
- class MyThread(threading.Thread):
- def start(self):
- print('start-------')
- super().start()
- def run(self):
- print('run------')
- super().run()
- t = MyThread(name='worker',target=worker)
- # t.start()
- t.run()
来源: http://www.bubuko.com/infodetail-2965841.html