نمایش نتایج 1 تا 5 از 5

نام تاپیک: mutex چیست و چگونه از آن برای همزمانی thread استفاده می شود؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    sfm_designer@yahoo.com
    پست
    36

    mutex چیست و چگونه از آن برای همزمانی thread استفاده می شود؟

    سلام
    من یک برنامه باید بنویسم که با همگامسازی دو ترد کاری را انجام بده
    کسی می تونه بگه چطوری این کارو با mutex انجام بدم و اصلا این mutex چیه؟
    :موفق:




  2. #2
    اگه شما در مورد Critical Section تو سیستم عامل مطالعه ندارید :
    تنها یک سرنخ امکان اجرا را تنها در اون فاصله زمانی داره
    از Mutex برای همزمانی سرنخ ها استفاده میشه
    میتونید یه نام رشتهای به اونا بدید و handle به اون اضافه کنید
    به این ترتیب از دستکاری ناخواسته محتویات نخ جلوگیری میکنه

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    sfm_designer@yahoo.com
    پست
    36
    سلام
    ممکنه بیشتر توضیح بدین ؟ در مورد کاربرد و نحوه استفاده از اون.
    اگه یه مثال هم باشه که عالیه. :oops:
    :موفق:

  4. #4
    وقتی که چند ترد بخواهند از یک منبع مشترک برای کارهاشون استفاده کنند، برای اینکه مطمئن باشیم که اون منبع مشترک وسط کار با یک ترد، بوسیله ترد دیگه تغییر داده نشه، باید از شیی Mutex استفاده کنیم. Mutex باعث می‌شه که تردها به نوبت از منبع مشترک استفاده کنند، و تا یک ترد کارش با اون منبع تموم نشده، تردهای دیگه در حالت انتظار باقی می‌مونن. معمولا از Mutex وقتی استفاده می‌شه که اون منبع مشترک، توی همون Process ی که ترد‌ها توش در حال اجرا هستند، نباشه. مثال

  5. #5
    سلام .
    به مقاله های استاد نصیری در این زمینه که در بخش مقالات مرتبط با Dot Net Framewrok قرار دارند ، رجوع نمایید .
    I've just started tweeting!
    @Alireza_Maddah

تاپیک های مشابه

  1. Thread و مشکل در مقدار دهی آبجکت‌های فرم
    نوشته شده توسط iran400 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 23 آبان 1386, 02:24 صبح
  2. ایجاد thread
    نوشته شده توسط mahtab_18 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 11 اردیبهشت 1386, 10:59 صبح
  3. خطای Mutex could not be created
    نوشته شده توسط سار در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 18 فروردین 1386, 12:21 عصر
  4. Mutex , LMD و کاربرد آن در DLL
    نوشته شده توسط spicirmkh در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: دوشنبه 26 دی 1384, 14:39 عصر
  5. تفاوت mutex و monitor چیست؟؟؟
    نوشته شده توسط sfm_designer در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 26 اردیبهشت 1384, 14:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •