TGViewer
Computer Science | علم کامپیوتر Computer Science | علم کامپیوتر @computer_science100 · 46.8K subscribers
Post #18433 1.88K
☕️ چرا تا جوش اومدن کتری زل نمی‌زنیم بهش؟! (Async / Await)

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

🆔 @Computer_Science100
  • ❤ 14
More from @computer_science100
  1. Sep 28, 2026✅رابط کاربری بسیار روان آیفون دوئو @Computer_Science100
  2. Sep 28, 2026🧨 ۲۰۰ آموزش جدید دیگر، به طرح شگفتی فرادرس اضافه شد... 💯 ۴۰۰+۲۰۰ آموزش در فرادرس، هر آمو…
  3. Sep 28, 2026از اسپاتیفای استفاده می‌کنم که بارسلونا پولدار بشه، بازیکن بخره و قهرمان بشه؛ همچین آدم حم…
  4. Sep 28, 2026🧬 طلسم جادوگرها یا فرمانده فوق‌سریع جستجو؟! (Regex) درام ماجرا: دیدیش تاحالا؟ یه تیکه کد…
  5. Sep 28, 2026⚡️ ردیس (Redis) چیه و چرا سرعتی مثل شلیک گلوله داره؟ 🎭 تفاوت هارددیسک با حافظه موقت: دیتا…
  6. Sep 27, 2026🚨 حمله DDoS چیه؟ (وقتی لشکر زامبی‌ها می‌ریزن توی بقالی!) 🎭 سناریو در دنیای واقعی: تصور ک…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →