python-greenlet模块(协程)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
from greenlet import greenlet def test1(): print ( 12 ) gr2.switch() print ( 34 ) gr2.switch() def test2(): print ( 56 ) gr1.switch() print ( 78 ) gr1 = greenlet(test1) #启动一个协程 gr2 = greenlet(test2) #启动一个协程 gr1.switch() #switch是协程切换 |
高并发,单线程的实现上万并发不是问题
赞 (0)