import asyncio, time
now = lambda : time.time()
async def do_some_work(x):
print('waiting: ', x)
start = now()
coroutine = do_some_work(2)
loop = asyncio.get_event_loop()
task = loop.create_task(coroutine)
print(task)
loop.run_until_complete(task)
print(task)
print('time: ', now() - start)
asyncio task使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 先看看不使用Async,Await: 当执行test1()时,结果是: 当执行test2()时,结果是: 可以看出...
- 最近使用GPU跑tensorflow出现了这个问题:Cannot assign a device for oper...
- 这三者都是为了处理耗时任务,都是异步的; 先说 Thread与ThreadPoll 前台线程:主程序必须等待线程执...
- 最近在看一个同事的代码,代码的本意是在main方法中开启10个线程,用这10个线程来处理一批业务逻辑,在某一时刻当...
- 只是想tornado的异步函数-我想从我的处理程序来调用,但它保持它“有一名意外关键字'回调'”。 class M...