假設(shè)我使用一個(gè)提供異步記錄能力的庫(kù):def _foo(): # do stuff await logger.info("something done.")async main(): # do stuff await logger.info("something else done.") something = foo() await logger.shutdown()這種情況下foo()也一定是異步的吧?
1 回答

忽然笑
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
不一定必須foo
是異步函數(shù),但使用同步函數(shù)基本上會(huì)阻塞整個(gè)函數(shù),從而阻止我們使用async
函數(shù)。
添加回答
舉報(bào)
0/150
提交
取消