Buradaki örnek kullanımına göz atabilirsin.
import asyncio
async def example_async_function():
print("Başlangıç")
# Asenkron olarak bir süre bekleyelim
await asyncio.sleep(2)
print("Bekleme bitti")
async def main():
# Birden fazla asenkron fonksiyonu çalıştırmak için bir event loop oluşturuyoruz
loop = asyncio.get_event_loop()
# await edilecek fonksiyonları bir liste içinde topluyoruz
tasks = [example_async_function(), example_async_function()]
# asyncio.gather ile tüm görevleri eş zamanlı olarak çalıştırabiliriz
await asyncio.gather(*tasks)
# Python 3.7 ve üzeri sürümleri desteklemek için bu if bloğu eklenmiştir
if __name__ == "__main__":
# asyncio.run() ile asenkron programımızı başlatabiliriz
asyncio.run(main())