BSSZDS930

博客园 首页 新随笔 联系 订阅 管理

2020年5月25日 #

摘要: 阻塞 函数阻塞时会一直等待处理的结果才返回。阻塞情况比如网络I/O,硬盘I/O等。事实上,每一个函数都会阻塞,最少是一点点,因为他们在运行而且要使用Cpu(最有代表性的是密码hash函数bcrypt,要使用cpu的毫秒时间)。 一个函数在一些情况下会阻塞,但是在另外一些情况下不会阻塞。如tornad 阅读全文
posted @ 2020-05-25 15:31 BSSZDS930 阅读(244) 评论(0) 推荐(0)

摘要: asyncio 被用作 提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。 asyncio 提供一组 高层级 API 用于: 并发地 运行 Python 协程 并对其执行过程实现完全控制; 执行 网络 IO 和 IPC; 控制 子进程; 通过 队列 实现 阅读全文
posted @ 2020-05-25 14:36 BSSZDS930 阅读(1349) 评论(0) 推荐(0)

摘要: subprocess.Pope创建并返回一个子进程,并在这个进程中执行指定的程序。 import subprocess p = subprocess.Popen(args, bufsize=0, executable=None, stdin=subprocess.PIPE, stdout=None, 阅读全文
posted @ 2020-05-25 11:42 BSSZDS930 阅读(661) 评论(0) 推荐(0)