多线程
作者:
Yuanshuo | 来源:发表于
2019-07-29 10:52 被阅读0次
The core values of Chinese socialism
GitHub
环境
- macOS Mojave 10.14.6
- anaconda
- pycharm
- python 3.7
多线程 vs 多进程
- 程序:一堆代码以文本形式存入一个文档
- 进程:程序运行的一个状态
- 包含地址空间、内存、数据栈等
- 每个进程有自己完全独立的运行环境,多进程共享数据是一个问题
- 线程:一个进程的独立运行片段,一个进程里面有多个线程
- 轻量化进程
- 一个进程的多个线程间共享数据和上下文运行环境
- 共享互斥问题
- Python包
- threading:通行包
- threading.Thread生成Thread实例
- 1.t = threading.Thread(target=函数名, args=(xxx,))
- 2.t.start(): 启动多线程
- 3.t.join(): 等待多线程执行完成
- 案例01
- 案例02
本文标题:多线程
本文链接:https://www.haomeiwen.com/subject/iuivrctx.html
网友评论