---
# System prepended metadata

title: '[python - speed up] threading 模組的使用'
tags: ["threading\_", 執行緒, thread, multithread, python - speedup, Parallelism, Concurrency, 線程, python, thread safe]

---


---
### [python - speed up]
- [[python - speed up]利用Concurrency加速你的 Python 程式執行效率](https://hackmd.io/@YungHuiHsu/SJ5EgB5eT)
- [[python - speed up] process(程序/進程) 與 thread (執行緒/線程)](https://hackmd.io/@YungHuiHsu/SJCIdO5x6)
- [[python - speed up] 多執行緒(multi-threading)的基本概念](https://hackmd.io/@YungHuiHsu/r1C9Akpgp)
- [python - speed up]  threading 模組的使用(待補)
    - [[python - speed up] How to speed up multiple camera streams simultaneously with multithreading<br>如何使用多執行序加速視訊(相機/錄影)串流](https://hackmd.io/@YungHuiHsu/BJr5SyYQn)
- [python - speed up]  multiprocessing模組的各種使用方法(待補)
- [[python - speed up]  multiprocessing模組的Pool功能使用範例。multiprocessing.Pool Sample Notes](https://hackmd.io/@YungHuiHsu/BJiMZLKxp)
---

本文範例主要參考[2019。Jim Anderson。realpython.com。An Intro to Threading in Python](https://realpython.com/intro-to-python-threading/)

---
* What threads are
* How to create threads and wait for them to finish
* How to use a ThreadPoolExecutor
* How to avoid race conditions
* How to use the common tools that Python threading provides
---


## 實際範例
### 解析YOLO 系列處理串流的threading方案
見[如何使用多執行序加速視訊(相機/錄影)串流](https://hackmd.io/@YungHuiHsu/BJr5SyYQn)


## Reference
#### [2019。Jim Anderson。realpython.com。An Intro to Threading in Python](https://realpython.com/intro-to-python-threading/)
 