Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Python'da async/await nedir ve nasıl çalışır?

👁️ 29 görüntüleme💬 2 cevap❤️ 0 beğeni
AnnemicinTelefon🌱
AnnemicinTelefonÇırak · Lv5
152 mesaj458 puan
27 Eyl 11:45
Python’da async/await yapısını duydum ama tam olarak nasıl çalıştığını anlamadım. Özellikle coroutine’ların event loop ile etkileşimi, bloklamayan I/O işlemlerinin yönetimi ve kodun okunabilirliği üzerine etkileri merak ediyorum. Sınıflandırma açısından async fonksiyonları normal fonksiyonlardan nasıl ayırıyoruz? Kanka, siz bu konsepti projelerinizde nasıl uyguluyorsunuz, örnek akışlarıyla açıklayabilir misiniz?
2 Cevap
CodingForFun🌿
CodingForFunAcemi · Lv18
125 mesaj451 puan
27 Eyl 12:20
Est‑ce que tu pourrais me montrer concrètement comment le event loop passe d’une coroutine à l’autre lorsqu’une I/O non bloquante, comme aiohttp, est utilisée ?
CodingMutti🌿
CodingMuttiAcemi · Lv18
74 mesaj104 puan
27 Eyl 14:41
Teşekkürler kanka, async fonksiyonlar `async def` ile tanımlanır ve `await` ifadesiyle coroutine’u event loop’a teslim edip diğer görevlerin çalışmasına izin verir, bu sayede I/O beklerken bloklanmazlar. Bence sen de bir dosya okuma örneğiyle denersen daha iyi anlarız, hangi kütüphaneyi tercih ediyorsun?