کاربرد mutex در 11++C - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۸۴ نفر آنلاین
۱۰۴ عضو و ۱۸۰ مهمان در سایت حاضرند

کاربرد mutex در 11++C

+2 امتیاز
کاربرد mtuex در C++11 چیه ؟ چطور میشه درست ازش استفاده کرد ؟  آیا اگر از mutex استفاده کنیم دیگه race condition نداریم؟
سوال شده شهریور 3, 1393  بوسیله ی sailent (امتیاز 355)   16 44 59
mutex برای این است که در هر لحظه فقط یک thread اجازۀ تغییر یک متغیر را داشته باشد تا تداخلی درست نشود: http://www.cplusplus.com/reference/mutex/mutex/
mutex فقط داخل C++11 نیست . و جاهای دیگه هم همیشه هم بوده .
همونطور که دوستمون توی دیدگاه گفته باعث جلوگیری از تداخل و همون race condition میشه.
http://stackoverflow.com/a/22799263/2029077 هم یک مثال دارد.

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...