- 博客(4)
- 收藏
- 关注
原创 协程-装饰器-异步
import threading import time def longIO(): print('开始耗时操作') time.sleep(5) print('结束耗时操作') yield 'brotech is good' def genCoroutine(func): def wrapper(): gen1 = func() gen2 = next(gen1) def run(g):
2020-11-20 16:04:45
126
原创 异步-协程(装饰器)
import threading import time gen = None def longIO(): def run(): print(‘开始耗时操作’) time.sleep(5) try: global gen gen.send(‘brotech is good’) except StopIteration as e: pass print(‘结束耗时操作’) threading.Thread(target=run).start() def genCoroutine(func): def wra
2020-11-20 15:55:46
145
原创 协程-异步
import threading import time gen = None def longIO(): def run(): print(‘开始耗时操作’) time.sleep(5) try: global gen gen.send(‘brotech is good’) except StopIteration as e: pass print(‘结束耗时操作’) threading.Thread(target=run).start() def reqA(): print(‘开始处理reqA’) r
2020-11-20 14:52:15
57
原创 回调函数python
import threading import time def longIO(callback): def run(cb): print(‘开始耗时操作’) time.sleep(5) print(‘结束耗时操作’) cb(‘brotech is good’) threading.Thread(target=run, args=(callback,)).start() def finish(data): print(‘开始处理回调函数’) print(‘接收到longIo的响应数据:’, data) pr
2020-11-20 14:22:33
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人