نمایش نتایج 1 تا 40 از 133

نام تاپیک: الگوریتمهایی برای حل ناحیه بحرانی یا الگوریتم سمافور یا....

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: الگوریتمهایی برای حل ناحیه بحرانی یا الگوریتم سمافور یا....

    سلام
    راه حلي براي مساله خوانندگان و نويسندگان در يكي از كتابهاي سيستم عامل وجود دارد، اما وقتي ميخواهم اين كد را در baci اجرا كنم، فقط فايل lst را بوجود مي اورد و فايل pco را توليد نميكند، گفتم شايد اشكال از برنامه باشد ، چون فقط براي اين برنامهpco توليد نمي كنه. براي همين كد رامي نويسم:
    int readcount;
    semaphor x=1,wsem=1;
    void reader()
    {
    while(1)
    {
    wait(x);
    readcount++;
    if(readcount==1)
    wait(wsem);
    signal(x);
    cout<<"a";
    wait(x);
    readcount--;
    if(readcount==0)
    signal(wsem);
    signal(x);
    }
    }
    void writer()
    {
    while(1)
    {
    wait(wsem);
    cout<<"b";
    signal(wsem);
    }
    }
    void main()
    {
    readcount=0;
    parbegin(reader,writer);
    }

    به نظر شما اشكالش كجاست؟ با تشكر.
    آخرین ویرایش به وسیله MIDOSE : یک شنبه 08 فروردین 1389 در 00:24 صبح

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

  1. تقاضایی راهنمایی و کمک در کار با Dreamweaver
    نوشته شده توسط احمد کاوه در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 29 مهر 1389, 12:41 عصر
  2. آقا چه چیزایی با javascript قابل حل هست چه چیزایی با .net
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: جمعه 02 فروردین 1387, 04:44 صبح
  3. دوستانی که با interbase آشنایی دارند لطفا راهنمایی کنند
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 01 بهمن 1384, 14:11 عصر

برچسب های این تاپیک

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

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