زمان کنونی: ۲۴ آبان ۱۴۰۳, ۰۸:۰۸ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

الگوریتم strict alternation و پترسون برای n تا پروسس

ارسال:
  

maryam_ak پرسیده:

الگوریتم strict alternation و پترسون برای n تا پروسس

سلام
می خواستم بدونم این الگوریتمارو چطور میشه برای n تا پروسس نوشت؟

ارسال:
  

mamat پاسخ داده:

الگوریتم strict alternation و پترسون برای n تا پروسس

من الگوریتم strict alternation را نفهمیدم کدوم الگوریتمو میگین من تو کتاب استالینگز ندیدم همچین الگوریتمی
اما برا پترسون میتونم بگم
تو الگوریتم به جای اعداد (۱) یعنی هر عدد ۱ تو الگوریتم بزار (i-1) و به جای هر عدد ۰ بزار (i)
کد:
boolean flag[n];
int turn;
void Pi()
{
    while (true)
        {
            flag[i]=true;
            turn=1-i;
            while(flag[1-i]&&turn==1-i)
                    /*do nothing*/;
            /*critical section*/;
            flag[i]=false;
            /*remainder*/;
        }
}


void main()
{
   flag[i]=false;
   parbegin(Pi);
}

انشالله به دردتون بخورهSmile

ارسال:
  

maryam_ak پاسخ داده:

RE: الگوریتم strict alternation و پترسون برای n تا پروسس

شما flag[i] و true کردین اون وقت turn و دادین یه چیز دیگه ؟ بعد این چطور برای n تا پروسس جواب داده ؟
mamat، در تاریخ ۱۴ خرداد ۱۳۹۱ ۱۱:۲۶ ق.ظ برای این مطلب یک پانوشت گذاشته است:

تصحیح شد قسمت main مونده بود!

یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  بهترین کتاب (ها) آموزش و تست ساختمان داده و طراحی الگوریتم برای کنکور ارشد AreF95 ۶ ۱۳,۲۷۴ ۰۵ تیر ۱۳۹۷ ۱۱:۴۱ ق.ظ
آخرین ارسال: shahbaz222
  حل المسائل کتاب معماری کامپیوتر پترسون-ویراست چهارم The BesT ۸ ۱۷,۶۲۸ ۲۰ اسفند ۱۳۹۶ ۰۶:۰۳ ب.ظ
آخرین ارسال: milani
  معرفی منبع مناسب برای درس ساختمان داده و طراحی الگوریتم royaarabi ۶ ۶,۳۷۴ ۲۱ آذر ۱۳۹۶ ۰۱:۰۱ ب.ظ
آخرین ارسال: qaranqush
  حل المسائل کتاب معماری کامپیوتر پترسون-ویراست سوم yfa_sh1994 ۰ ۱,۶۵۲ ۲۹ مهر ۱۳۹۶ ۰۵:۳۳ ب.ظ
آخرین ارسال: yfa_sh1994
  راهنمایی برای ترجمه مقاله برای پایان نامه و همچنین ترجمه اخبار برای وب سایت Doctorwho ۱ ۲,۸۹۱ ۳۰ تیر ۱۳۹۶ ۰۱:۴۴ ق.ظ
آخرین ارسال: mohamad--figo
  ۱۷۱ نرم افزار و ۱۹۸ الگوریتم - شبانه الگوریتم دانشگاه تهران axarsu ۱ ۲,۶۷۶ ۰۸ شهریور ۱۳۹۵ ۰۸:۳۶ ب.ظ
آخرین ارسال: majidgeek
  ۲۴۲ الگوریتم ،۳۷۱ نرم. الگوریتم برم یا نرم افزار؟ azamcheraghi ۱۱ ۸,۱۴۹ ۰۳ تیر ۱۳۹۵ ۱۱:۳۸ ق.ظ
آخرین ارسال: azamcheraghi
  کمک برای الگوریتم dso انیش ۰ ۱,۶۷۴ ۱۴ آذر ۱۳۹۴ ۰۸:۲۵ ب.ظ
آخرین ارسال: frmehdi
  الگوریتم ضرب استراسن برای ماتریس ها فاطمه ارشد ای تی ۳ ۳,۴۰۴ ۲۱ مهر ۱۳۹۴ ۰۷:۱۷ ب.ظ
آخرین ارسال: saeedab11
  مشکل در الگوریتم جایگزینی (الگوریتم ساعت ) araz22 ۶ ۵,۱۶۹ ۱۹ مهر ۱۳۹۴ ۱۰:۲۴ ب.ظ
آخرین ارسال: so@

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close