Python中的Asyncio和Thread模块有啥区别[重复]

Posted

技术标签:

【中文标题】Python中的Asyncio和Thread模块有啥区别[重复]【英文标题】:What is the difference between Asyncio and Thread module in Python [duplicate]Python中的Asyncio和Thread模块有什么区别[重复] 【发布时间】:2018-02-22 16:10:29 【问题描述】:

我正在学习python,我在asyncio和Thread之间感到困惑,什么时候用什么,他们不是都做同样的事情吗?

【问题讨论】:

【参考方案1】:

Asyncio 是一种无需使用并行代码执行即可同时处理多个 I/O 操作的方法。

它是针对特定任务的解决方案,而不是用于进行一般并行处理。

【讨论】:

Thread 模块不做并行处理

以上是关于Python中的Asyncio和Thread模块有啥区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python异步编程模块asyncio学习

python threading模块怎么停止线程

Django中的异步

Python标准模块--asyncio

asyncio--python3未来并发编程主流充满野心的模块

透彻学习Python异步编程——模块asyncio之基础篇