''' 线程创建方式: 1、 t1=threading.Thread(target=sing) 2、定义自定义类,继承threading.Thread类、复写run()方法 ''' import threading,time,random class MyThread(threading.Thread): def run(self): #线程要干的事情 for i in range(3): time.sleep(random.random()*3) print('~~~~~') if __name__=='__main__': print('主线程开始执行') t=MyThread()#对象创建后__init__方法自动执行 t.start() print('我是主线程当中的代码执行')
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/apple/PycharmProjects/stage4/thread/t03.py
主线程开始执行
我是主线程当中的代码执行
~~~~~
~~~~~
~~~~~
Process finished with exit code 0