۰
subtitle
ارسال: #۱
  
تحلیل کدنویسی(سمافور)
سلام .
ببخشید تحلیل این برنامه رو میخواستم .(خط به خط ترجیحا ).
ممنون میشم کمکم کنید ، کدنویسی بلد نیستم علاقه ای هم ندارم ، اینم یه پروژه ست که فقط یه حداقل نمره ازش میخوام .
ببخشید تحلیل این برنامه رو میخواستم .(خط به خط ترجیحا ).
ممنون میشم کمکم کنید ، کدنویسی بلد نیستم علاقه ای هم ندارم ، اینم یه پروژه ست که فقط یه حداقل نمره ازش میخوام .
کد:
semaphore s=1;
semaphore n=0;
semaphore e=10;
int i=0;
int j=0;
int x;
int buf[10];
void producer()
{
for (i=0;i<10;i++)
{
x=random(100);
p(e);
p(s);
buf[i]=x;
cout<<"producer"<<"["<<i<<"]"<<"="<<buf[i]<<endl;
v(n);
v(s);
}
if(i==9)
i=0;
}
void consumer()
{
for(j=0;j<10;j++)
{
p(n);
p(s);
cout<<"consumer"<<"["<<j<<"]"<<"="<<buf[j]<<endl;
v(s);
v(e);
}
if(j==9)
j=0;
}
void main()
{
cobegin{
producer();
consumer();
}
}
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close