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


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


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

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

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

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

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

از آنجایی که ام...
نمایش بیشتر

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

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

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

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

تا این جا متوجه شدیم که Asynchronous دقیقا نقطه مقابل Synchronous قرار دارد.

برنامه نویسی غیر همزمان (Asynchronous) در سی شارپ با استفاده از کلمات کلیدی async و await پیاده سازی می‌شود. در واقع وقتی از async استفاده می‌کنیم یعنی اینکه قراراست یک برنامه غیر همزمان بنویسیم .

کلمات کلیدی async و await در برنامه نویسی غیرهمزمان همواره وابسته به یکدیگر هستند و باهم کار میکنند، در این دوره همراه سایت ارگن باشید تا کاملا برنامه نویسی غیرهمزمان در سی شارپ را یاد بگیرید.

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

پیشنیاز ها : 

آموزش سی شارپ

 

بستن

کانال تلگرام ارگن
اینستاگرام ارگن






پس از ثبت نام در این دوره و تایید فاکتور لینک های دانلود برای شما فعال میگردد

خرید این دوره

درس های رایگان پس از ثبت نام و ورود به سایت در دسترس خواهند بود

ثبت نام در سایت ارگن

راهنما! برای دانلود، دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

جهت اطلاع از دوره های جدید ، بروز رسانی دوره ها ، تخفیف ها ، صفحه اینستاگرام ما با نام ergangroup را دنبال کنید . در این پیج هدیه و تخفیف های خوبی برای دانشجویان عزیز قرار می دهیم .

لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

مدت زمان دوره : 0:59:51
  • درس اول-Async و Await 00:35:12 لینک دانلود فعال نیست

    • نمایش آنلاین
    • دانلود
  • ارسال ایمیل در asp.net core با(Asynchronous) 00:24:39 لینک دانلود فعال نیست

    • نمایش آنلاین
    • دانلود

نظرات کاربران در رابطه با این دوره


لطفا سوالات خود را راجع به این آموزش در بخش پرسش سوال (پشتیبانی دوره) مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.

برای ثبت نظر باید ثبت نام کنید و وارد سایت شوید

ورود ثبت نام
پیمایش صفحه بالا