没有合适的资源?快使用搜索试试~ 我知道了~
async:将相互依赖的任务分配给 0 个或多个线程
共31个文件
py:17个
rst:5个
gitignore:2个
需积分: 5 0 下载量 158 浏览量
2021-07-02
22:27:26
上传
评论
收藏 48KB ZIP 举报
温馨提示
异步 Async 旨在使编写异步处理更容易。 它提供了一个任务图,其中包含使用阻塞通道进行通信的相互依赖的任务,允许延迟实际计算,直到请求项目。 任务将自动分配到 0 个或多个线程以进行实际计算。 尽管 GIL 有效地阻止了真正的并发,但是阻塞的操作(例如文件 IO)已经可以加速了。 结合发布 GIL 的自定义 c 扩展,也可以获得真正的并发性。 要求 Python Nose - 用于运行测试 解释器版本: 2.6 2.7 3.X 注意:在这个版本中它似乎没有确定性地工作,必须避免 发展状况 开发已停止,因为有更好的替代品,如 zeromq。 异步被认为是无用的(我,作者),因为 GIL 会阻止任何好的事情发生(在多线程模式下它会变慢而不是变快;))。 请不要使用这个项目,它可以被认为是我多年前做的一个练习。 来源 源代码可在 gitorious 和 github 的 git
资源推荐
资源详情
资源评论
收起资源包目录
async-master.zip (31个子文件)
async-master
setup.py 4KB
.gitignore 47B
.travis.yml 184B
MANIFEST.in 204B
LICENSE 1KB
doc
.gitignore 7B
Makefile 3KB
source
api.rst 682B
index.rst 458B
conf.py 6KB
intro.rst 2KB
changes.rst 265B
usage.rst 5KB
README.md 2KB
.coveragerc 75B
AUTHORS 25B
async
__init__.py 338B
pool.py 21KB
thread.py 7KB
graph.py 4KB
task.py 10KB
util.py 9KB
channel.py 13KB
test
lib.py 987B
test_pool.py 16KB
__init__.py 210B
test_channel.py 3KB
task.py 7KB
test_performance.py 2KB
test_example.py 1KB
test_graph.py 3KB
共 31 条
- 1
资源评论
大白兔奶棠
- 粉丝: 26
- 资源: 4660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功