0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

برنامه نویسی Asynchronous چه معنی دارد؟ و در چه مواردی کاربرد دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (868 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
برنامه نویسی غیر همزمان عالیه :)

موارد کاربردشم مشخصه ، یه نمونه مثالش ، مثلا شما میخواین تو یه برنامه موبایل ، یه اهنگو دانلود ککنید ، همچنین میخواین تا اتمام دانلود بقیه فایلها و اعضای برنامه در اختیارتون باشه ، در حالت عادی ، درخواست Http یه کد زمان بر و هزینه بر هستش ، که کامپایلر با رسیدن به اون تا اتمام Request و یا Respond منتظر میمونه و برنامه قفل میشه که به هیچ عضوی دیگه دسترسی نداریم با برنامه نویسی غیر همزمان با استفاده از دستورات مربوطه (درC#4.5 Async و await تعبیه شدن براش) به راحتی به کامپایلر میگیم که برو بقیه کارهارو انجام بده ،وقتی که نتیجه این خط برگشت یا درواقع این خط کارش به پایان رسید ، یه کاری انجام بده :)
نمونه زنده و با طراوت و قدرتمندشو میتونیم در زبان های تحت سرور Javascript ببینیم که CallBack دیقیقا منظور من توی توضیح بالا بود.
همچنین ، دیگر موارد کاربردش ، درخواستهای سنگین SQL ، خوندن و نوشتن روی فایل ها ... هستش

سوالات مشابه

0 امتیاز
0 پاسخ 263 بازدید
+3 امتیاز
1 پاسخ 1.2هزار بازدید
+1 امتیاز
1 پاسخ 706 بازدید
+1 امتیاز
1 پاسخ 572 بازدید
0 امتیاز
1 پاسخ 393 بازدید
0 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 54 بازدید
...