__CA__.py
7 years ago
最近又在寫 Python, 一些筆記
latest #15
__CA__.py
7 years ago
Tornado 5.0 (尚未釋出) 開始改用 asyncio.Future,這意味著不再需要轉換各種不同的 Future classes。
__CA__.py
7 years ago
在此之前可能會遇到的 Future 有三種,concurrent.futures.Future, asyncio.Future, tornado.concurrent.Future,如果互相轉換二次以上常會 hang 住,現在只需要考慮一種狀況,也只有一種轉換是必要的
__CA__.py
7 years ago
代價是 Tornado 似乎喪失了自訂 ioloop 的能力,它現在可能比較像是基於 asyncio 的 library
立即下載
__CA__.py
7 years ago
原本以為 FTP 的 LIST 太慢是 database 的問題,看來是 anext 花掉的時間比較長,可能要抽空 profile 一下 aioftp
AlstonChang says
7 years ago
請問 為什麼要用async http server? ^ ^/
Gea-Suan Lin
7 years ago
好像大家都往 asyncio 走...
AlstonChang says
7 years ago
gslin Ok, but why? Can you please simply explain it? Thanks a lot.
Gea-Suan Lin
7 years ago
因為官方在推 XD
__CA__.py
7 years ago
Stallman: 分成兩個問題啦,一個是為什麼要用 async-style,另一個是為什麼要用 asyncio
__CA__.py
7 years ago
第一個問題是為了 single process 的 concurrency
__CA__.py
7 years ago
然後因為 Python 3 內建的是 asyncio 所以大家都漸漸地往它靠攏
AlstonChang says
7 years ago
legnaleurc 請問大神 用aysnc-style會是趨勢嗎? 因為現在這類的position都不太多 大多看到都是Open Source 的熱情玩家在用(不懂裝懂
Gea-Suan Lin
7 years ago
因為 inter-process 的資料傳遞很麻煩,所以有些情境下 async 這類 library
有他發揮的場合...
__CA__.py
7 years ago
Stallman: 我以為 node.js 高手最自豪的就是他們發明(?)的非同步概念 ...
AlstonChang says
7 years ago
...
back to top