- 博客(4)
- 收藏
- 关注
原创 协程-装饰器-异步
import threadingimport timedef 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 135
原创 异步-协程(装饰器)
import threadingimport timegen = Nonedef longIO():def run():print(‘开始耗时操作’)time.sleep(5)try:global gengen.send(‘brotech is good’)except StopIteration as e:passprint(‘结束耗时操作’)threading.Thread(target=run).start()def genCoroutine(func):def wra
2020-11-20 15:55:46 157
原创 协程-异步
import threadingimport timegen = Nonedef longIO():def run():print(‘开始耗时操作’)time.sleep(5)try:global gengen.send(‘brotech is good’)except StopIteration as e:passprint(‘结束耗时操作’)threading.Thread(target=run).start()def reqA():print(‘开始处理reqA’)r
2020-11-20 14:52:15 70
原创 回调函数python
import threadingimport timedef 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 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人