Python3 多线程

📝 第 44 章 测验

做完再看解析,巩固本节知识。

1. 启动新线程调用?
解析:start() 才在新线程运行。
2. 等待线程结束?
解析:join() 阻塞直到线程结束。
3. 多线程更适合?
解析:I/O 阻塞时线程可切换。
4. 保护共享变量用?
解析:Lock 互斥访问临界区。
5. 主线程结束仍要运行的线程?
解析:重要线程非 daemon 且 join。
6. 线程安全队列?
解析:queue.Queue 内部带锁。
7. 标准库线程池类?
解析:concurrent.futures.ThreadPoolExecutor。