non-blocking در C#

بپرسید

0

{{ digitTrunc(content.likes) }}

درود

وقت بخیر

من یک برنامه باید تا سه چهار روز آینده بنویسم که non-blocking باشد. یا یک فایل سرور non-blocking ، که عملکردش شبیه به چند نخی است اما در یک نخ انجام میشود . و برنامه parallelism است .

من به زبان سی شارپ این تیکه کد رو نوشتم که اجرا کنه و ارور نده، اما مشکلی که دارم اینه که ایا این non-blocking میشه؟ برنامه رو سرچ کردم گفته شده که از memorybarrier استفاده بشه و با توجه به کتابی که دارم این قطعه کد بود :

کد non-blocking موجود در کتاب

که من در برنامه خودم به این شکل نوشتمش که main داشته باشه و اجرا بشه. اما فکر کنم دو نخی شده !

ممکنه راهنماییم کنین چطوری باید main رو به برنامه اضافه کنم که به صورت non-blocking بشه و چند نخی نشود.

برنامه ای که خودم نوشتم :

برنامه ای که خودم نوشتم

ممنون از راهنمایی شما

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است