async def task():
async def func():
'''takes forever to run the calculation, not doing requests'''
return something
result = await func()
When loop meets await, it pause the function1, or not pause, i don’t know, and loop switch to another task - task2 function2.
Question: Does the function 1 running in background?
If YES, it is running with loop - parallelism -MUST ANSWER
If NO, means it is a lame one thread concurrency when 10000 tasks asking time to execute. So function 1 even “paused”, the loop manager will still goes back run it some times (do calculations), check if the calculation is done. Is that correct?