Advertisement
Guest User

Untitled

a guest
Mar 5th, 2021
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import asyncio
  2.  
  3. async def main ():
  4. tasks = []
  5. for i in range(1000):
  6. task=asyncio.create_task(num1())
  7. task2=asyncio.create_task(num2())
  8.  
  9. tasks.append(task),(task2)
  10. await asyncio.gather(*tasks)
  11.  
  12. async def num1():
  13. print('ok')
  14.  
  15. async def num2():
  16.  
  17. print('ok2')
  18.  
  19. # вот тут происходит событие
  20. # после которого функция num2
  21. # не должна обраюатывапться n врмени
  22. # но функция num1 должна дальше обрабатываться
  23. # но после того как пройдет n времени функции должны обрабатываться обе
  24.  
  25.  
  26. asyncio.run(main())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement