Python asyncio
[python multiprocessning](https://texonom.com/python-multiprocessning-01b48c96344b47beb87c7e69bb27149c) [python threading](https://texonom.com/python-threading-f6a8cf9c9b5b4b378149d46be023ffd6) 


### Slow [Python GIL](https://texonom.com/python-gil-211f12bb30ec403c9ab84ce40a127899) 
### Python Asyncio Notion
|Title|
|:-:|
|[Python Generator](https://texonom.com/python-generator-6f01c7f896144d7f8d906df8dfd50bdd)|
|[Python Coroutine](https://texonom.com/python-coroutine-f2063072af8d4741a6d2e000e7ad6f53)|
```typeresults = await asyncio.gather(        *[func(*data) for data in data])```


### Python Asyncio Usage
|Title|
|:-:|
|[Python Asyncio run()](https://texonom.com/python-asyncio-run-03532edf1b99481eb072c3957c33e9fd)|
|[Python Asyncio run()](https://texonom.com/python-asyncio-run-4652a52e0f704c28b3228661c033fb28)|
|[Python Asyncio Task](https://texonom.com/python-asyncio-task-e214bce8b5f241f1afc5aebab8796971)|
|[python aiohttp](https://texonom.com/python-aiohttp-a5a455bd4384442599dbbff9220b64bf)|
|[python asyncio.new_event_loop()](https://texonom.com/python-asyncioneweventloop-bbe273a6efb142e0a1bc40cb42233f26)|
|[python asyncio run_until_complete()](https://texonom.com/python-asyncio-rununtilcomplete-a97d24af47e944cb8727c4088c7b5deb)|


> [streamlit-async_demo.py](https://gist.github.com/wfng92/0cc6673e9ce4e8b880e6a38c134ed0cf)

> [Coroutines and Tasks - Python 3.9.5 documentation](https://docs.python.org/ko/3/library/asyncio-task.html)

> [파이썬 코딩 도장](https://dojang.io/mod/page/view.php?id=2469)

> [asyncio에 대한 회의](http://youngrok.com/asyncio%EC%97%90%20%EB%8C%80%ED%95%9C%20%ED%9A%8C%EC%9D%98)





