水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:今天又看了一个库
楼主
|
fanci
|
2022-08-19 19:04:48
|
只看此ID
aio-libs 出品的 janus ,和之前被我摈弃的 aiohttp 属于同一家出品,用于同步和异步间队列通信。看起来很美,一用直接报错,缺少 event_loop。
看来代码质量还是很一致的(低劣)。
- 来自 水木社区APP v3.5.5
--
FROM 124.217.189.*
1楼
|
fanci
|
2022-08-19 19:07:03
|
只看此ID
无奈自己撸了一个,大体上采用
https://github.com/python-trio/trio/blob/master/trio/_channel.py
这里的思路,再加工加工。
至少能跑起来,下周再慢慢debug吧。
这个 trio project 很不错,是认真做工程的人做的。
※ 修改:·fanci 于 Aug 19 19:13:04 2022 修改本文·[FROM: 124.217.189.*]
※ 来源:·
https://exp.mysmth.net
·[FROM: 124.217.189.*]
修改:fanci FROM 124.217.189.*
FROM 124.217.189.*
2楼
|
hgoldfish
|
2022-08-19 20:55:46
|
只看此ID
py3k 引入 async await,个人感觉是最近几年 python 社区最糟糕的决定。
以前的 gevent 多好用啊。从 c# 抄 async/await 真是烂透了。
已经打过 async for 等等好几个补丁的。估计以后还会打 async magic method 补丁。不然压根没法用。
【 在 fanci 的大作中提到: 】
: aio-libs 出品的 janus ,和之前被我摈弃的 aiohttp 属于同一家出品,用于同步和异步间队列通信。看起来很美,一用直接报错,缺少 event_loop。
: 看来代码质量还是很一致的(低劣)。
: - 来自 水木社区APP v3.5.5
: ...................
--
FROM 117.24.95.*
3楼
|
fanci
|
2022-08-20 06:03:22
|
只看此ID
哈哈,用多了以后发现 async/await 还挺好用的,适合 cooperative multi-tasking,纤程间的同步看得清楚,知道什么地方可能被挂起什么地方保证不会被挂起。gevent 感觉更适合互相独立的纤程。
- 来自 水木社区APP v3.5.5
【 在 hgoldfish 的大作中提到: 】
: py3k 引入 async await,个人感觉是最近几年 python 社区最糟糕的决定。
:
: 以前的 gevent 多好用啊。从 c# 抄 async/await 真是烂透了。
:
: 已经打过 async for 等等好几个补丁的。估计以后还会打 async magic method 补丁。不然压根没法用。
--
FROM 183.179.53.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版