python多线程(二)
废话不多说,直接上代码
import threading
import time
class MyThread(threading.Thread):
def run(self):
for i in range(3):
time.sleep(1)
msg="I'm"+self.name+'@'+str(i)
#name保存的是当前线程的名字
print(msg)
if __name__ == '__main__':
t=MyThread()
t.start()
没有什么特别要注意的,主要是self.name保存的是当前线程的名字,关于self的深入理解,之后再作详解