大家说一下 多线程 协程 在实际项目中的应用场景

2018-05-11 00:16:23 +08:00
 xiaoshi657

想了解一下实际项目中的应用场景,看教程举的列都是用 time.sleep()模拟的

14232 次点击
所在节点    Python
24 条回复
abccba
2018-05-11 19:12:04 +08:00
后端服务器用多线程的一个原因是性能。
服务器都是几十个核,1 个线程只能用 1 个核,多个线程可以充分利用 CPU。进程间通信比线程间复杂,开销也大。
zjsxwc
2018-05-11 19:40:58 +08:00
大部分用于 generator 这个特定场景
chenqh
2018-05-11 23:52:01 +08:00
感觉现在多线程能不用就不多,特别是脚本语言,没有几个脚本语言线程没有问题,本来线程就复杂,还实现不完整,能用协程就协程
luzhongqiu
2018-05-14 15:32:29 +08:00
python 中多线程是笑话, 还是乖乖用 asyncio 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/453925

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX