赞
踩
对于操作系统来说,一个任务就是一个进程。
有些进程还不止同时干一件事,比如Word,它可以同时进行打字,拼写检查等事情,在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”称为线程。
Python 内置多线程的支持,Python的线程是真正的Posix Thread,而不是模拟出来的线程。
Python的标准库提供了两个模块:_thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用threading这个高级模块。
启动一个线程就是把一个函数传入并创建Thread实例,然后调用start()开始执行:
import threading
def loop():
print("thread is runing")
for i in range(100):
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。