پیکسلر | شبکه اجتماعی برنامه نویسان

برنامه نویسی غیر همزمان در سی شارپ

ergan 2 سال پیش

آموزش برنامه نویسی غیر همزمان در سی شارپ

 

در این آموزش از سایت ارگن میخواهیم برنامه نویسی غیرهمزمان یا (Asynchronous) در سی شارپ را آموزش بدهیم .

 

آموزش Asynchronous در سی شارپ

برنامه نویسی غیرهمزمان (Asynchronous) در سی شارپ از نسخه 5 زبان سی شارپ ارائه شد .

برنامه نویسی غیرهمزمان یا Asynchronous یک مدل برنامه نویسی است. در برنامه نویسی غیرهمزمان برعکس روش همزمان که کد ها به ترتیب و از بالا به پایین خط به خط اجرا میشدند اکنون کد ها به ترتیب و پشت سر هم اجرا نمی شوند و اجرا خط 21 وابسته به اجرای خط 20 نیست. برای مثال میتوانیم بگوییم که یک بخش برنامه در حال دانلود یک فایل میباشد، بخش دیگر درحال آپلود یک فایل و از آنجایی که اجرای کد ها به صورتخطی نیست این دو با یکدیگر تداخلی نخواهند داشت،اما شاید برایتان سوالی پیش آید که چرا ترتیب اجرای کد ها را در برنامه بهم میریزیم؟

از آنجایی که امروزه cpu ها بسیار قدرتمند شده اند و دارای هسته های متعددی هستند پس زیاد معقول نیست تا cpu را حتی یک لحظه بیکار بگذاریم، با کمک روش برنامه نویسی غیرهمزمان یا Asynchronous میتوانیم نهایت استفاده را از cpu داشته باشیم و چندین کار را در کنار یکدیگر انجام دهیم.

………..

برای دیدن ادامه مطلب و شرکت در دوره به آموزش برنامه نویسی غیر همزمان (Asynchronous) سایت ارگن مراجعه کنید.

اگر با برنامه نویسی غیرهمزمان آشنایی ندارید پیشنهاد میکنیم این مقاله را مطالعه کنید: برنامه نویسی غیرهمزمان چیست؟

پیشنیاز ها : 

آموزش سی شارپ

 

منبع: ergan.ir

0 دیدگاه
برای قرار دادن دیدگاه وارد شوید

وب سایت آموزش برنامه نویسی ارگن https://ergan.ir