看板 Python 關於我們 聯絡資訊
模擬程式碼大概這樣 https://pastebin.com/Ty672dLY 先創進程池 然後在裡面跑任務 不過是跑不動的 要移除第八行 async 跟 第十四行的 await 才能跑(而且就算移除有機率會卡死) 但移除後 其實只是加一堆冗餘程式碼跑同步處理沒有異步處理 我哪裡需要修改 才能在單一進程裡面執行異步處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.218.100 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1664938091.A.D6A.html
lycantrope: 你搞混concurrent跟async 10/05 11:06
timsheu: 沒仔細看你其它部份,但你的do_stuff裡面的sleep不能用 10/05 15:23
timsheu: time.sleep,得改用 await asyncio.sleep 10/05 15:23
cocoaswifty: 43行加個tab 10/05 18:17
lycantrope: 是44行多個tab吧 async內用time.sleep就會停住所有 10/06 08:41
lycantrope: coroutines 10/06 08:41
zerof: 嚇歪 10/07 00:35
zerof: 你是不是想找: 10/07 01:13