چرا تا جوش اومدن کتری زل نمی‌زنیم بهش؟! (Async / Await) صبح که از… — Computer Science | علم کامپیوتر — TG.ME

☕️ چرا تا جوش اومدن کتری زل نمی‌زنیم بهش؟! (Async / Await)

صبح که از خواب بیدار میشی، کتری رو روشن می‌کنی؛ بعدش دست‌به‌سینه ۵ دقیقه زل نمی‌زنی به شعله گاز تا آب جوش بیاد و بعد تازه بری سراغ بقیه کارها! میری نون رو گرم می‌کنی، پنیر رو می‌ذاری روی میز و چای خشک می‌ریزی توی قوری. هر وقت سوت کتری دراومد، میای سراغش.
توی برنامه‌نویسی قدیمی (همگام یا Sync)، وقتی سیستم می‌خواست یه فایل سنگین از حافظه بخونه یا منتظر جواب سرور بمونه، کل صفحه یخ می‌زد و هیچ دکمه‌ای کار نمی‌کرد تا اون کار تموم شه!
اما برنامه‌نویسی ناهمگام (Async/Await) میگه: «برو اون کار سنگین و زمان‌بر رو توی پس‌زمینه بذار رو گاز؛ تا جوابش آماده بشه، بیا بقیه کارهای کاربر رو فوراً راه بندازیم تا برنامه فریز نکنه!»
📌 تک‌جمله طلایی: اسینک یعنی سیستم دست روی دست نمی‌ذاره تا کارهای طولانی تموم بشن؛ سرگرم کارهای دیگه میشه تا زنگ آماده‌شدن اون کار دربیاد!

🆔 @Computer_Science100
❤14
September 9, 2026 1.3K 20