多线程:
两种方法:
其一:
使用threading.Thread()方法
结果如下: hello Mon Nov 6 13:53:34 2017 hi Mon Nov 6 13:53:34 2017 end hello Mon Nov 6 13:53:35 2017 hi Mon Nov 6 13:53:36 2017
看到主线程先执行完了,修改成所有子线程执行完再执行主线程
|
now 当主线程执行完之后,结束子线程
结果如下: hello Mon Nov 6 14:00:05 2017 hi Mon Nov 6 14:00:05 2017 end |
其二:
重写run方法:
结果如下: hello Mon Nov 6 14:07:17 2017 <_MainThread(MainThread, started 5424)> <Hi(线程1, started 9400)> end hello Mon Nov 6 14:07:18 2017 <Hi(线程1, started 9400)>
可以看到主线程的线程名是MainThread |
多进程
|
创建进程池
|