python 多线程 —— threading.Threading()
2017-06-02 18:11
399 查看
多任务可以由多进程完成,也可以由一个进程内的多线程完成。
写上 join() 的话,爸爸就会等着儿子,否则爸爸就自己跑掉~(≧▽≦)/~啦啦啦
import time import threading def loop(): print('thread %s is running...' % threading.current_thread().name) n = 0 while n < 5: n = n + 1 print('thread %s >>> %s' % (threading.current_thread().name, n)) time.sleep(1) print('thread %s ended.' % threading.current_thread().name) if __name__ == '__main__': print('thread %s is running...' % threading.current_thread().name) # t = threading.Thread(target=loop, name='LoopThread') t = threading.Thread(target=loop) t.start() t.join() print('thread %s ended.' % threading.current_thread().name)
thread MainThread is running... thread Thread-1 is running... thread Thread-1 >>> 1 thread Thread-1 >>> 2 thread Thread-1 >>> 3 thread Thread-1 >>> 4 thread Thread-1 >>> 5 thread Thread-1 ended. thread MainThread ended. Process finished with exit code 0
写上 join() 的话,爸爸就会等着儿子,否则爸爸就自己跑掉~(≧▽≦)/~啦啦啦
相关文章推荐
- python多线程模块thread,threading,Queue
- Python多线程thread与threading实现
- python:threading多线程模块-Event实现线程通信
- 【python标准库学习】thread,threading(一)多线程的介绍和使用
- Python标准库08 多线程与同步 (threading包)
- Python模块学习 ---- threading 多线程控制和处理
- Python标准库08 多线程与同步 (threading包)
- python:threading多线程模块-Condition实现复杂的同步
- python:threading多线程模块-锁介绍
- Python模块学习 ---- threading 多线程控制和处理
- Python标准库08 多线程与同步 (threading包)
- Python模块学习 ---- threading 多线程控制和处理
- Python:使用threading模块实现多线程编程一[综述]
- python:threading多线程模块-使用Queue模块保持线程同步
- Python多线程之Threading.Event
- Python多线程thread与threading实现
- python模块之threading: 在python中使用多线程
- Python:使用threading模块实现多线程编程一[综述]
- Python多线程thread与threading实现
- Python多线程:thread、threading、queue