
Python 语言编程
文章平均质量分 97
dfsj66011
这个作者很懒,什么都没留下…
展开
-
concurrent.futures —— 并发任务池的管理
目录concurrent.futures —— 并发任务池的管理使用基础线程池的 `map()` 方法单个任务的调度任意顺序等待任务Future 回调任务取消任务中的异常上下文管理进程池concurrent.futures —— 并发任务池的管理目的:使并发和并行任务运行管理更加简单concurrent.futures 模块提供了使用线程池和进程池管理任务 worker 的接口。它们的...翻译 2020-02-04 11:40:18 · 578 阅读 · 0 评论 -
Python 语法篇(不定期增删改)
目录Python 语法一、dictPython 语法以下所有内容都是我在平时的习惯写法以及更好的解决方案,也是未来需要逐步优化的地方,当熟练后能够下意识的使用新方案替换原始写法后,该项会被移除。无论写多少博客,总结了多少内容,如果不在脑子里,不在下意识中,这个知识还不能说属于你!一、dictQ1: 往字典项中添加新内容,如果 key 存在则追加,如果没有则新建。dic = {1:[...原创 2019-12-28 22:27:23 · 136 阅读 · 0 评论 -
Python 并发系列 3 —— 示例大战
目录三、进程、线程、协程 示例大作战3.1 顺序执行3.2 线程并发一般线程模块线程池3.3 AsyncIO一般 asyncio 模块更好的方式:创建 AsyncIO tasks有关在异步任务中阻止调用的警告竞争条件AsyncIO 很少出现竞争条件3.4 多进程同步版本异步版本三、进程、线程、协程 示例大作战翻译自:AsyncIO, Threading, and Multiprocessi...翻译 2019-12-12 16:39:57 · 373 阅读 · 0 评论 -
Python 并发系列 2 —— 各种并发方案的选择
二、异步 Python:不同形式的并发翻译自:Async Python: The Different Forms of Concurrency随着 Python 3 的出现,我们听到了很多关于“异步(async)”和“并发(concurrency)”的讨论,人们可能会简单地假设 Python 最近才引入了这些概念/功能。但这显然不是,我们已经使用异步和并发操作很多次了。许多初学者可能认为 ...翻译 2019-12-12 16:33:30 · 837 阅读 · 0 评论 -
Python 并发系列 1 —— GIL
目录一、Python 全局解释锁(GIL)是啥?1.1、GIL 解决了 Python 什么问题1.2、为什么选择了 GIL 这个解决方案1.3 三、对 Python 多线程的影响1.4、为什么 GIL 还没有被移除1.5、为什么不在 Python 3 中移除 GIL1.6、怎样处理 Python 的 GIL一、Python 全局解释锁(GIL)是啥?翻译自:What is the Pyth...翻译 2019-12-12 16:26:14 · 1090 阅读 · 0 评论