با توجه به نکاتی که درباره عملکرد تابع fork گفتیم، اگر راه حل آقای تننباوم را پیادهسازی میکنید باید از مکان مشترکی برای ذخیره آرایه state استفاده کنید. برای آن میتوانید از فایل استفاده کنید.
man sem_wait را هم نگاه کنید؛ در آن برخی از دیگر انواع wait آمده است.
در برنامه شما در هر لحظه باید حداکثر تعداد فیلسوفان از میز استفاده کنند.
آیا میتوان پاسخ صحیحی فقط با استفاده از سمافورها به این مسئله داد؟
به جز سوال بالا، اگر سوالی هست در بخش نظرات مطرح نمایید.
موفق باشید.
man sem_wait را هم نگاه کنید؛ در آن برخی از دیگر انواع wait آمده است.
در برنامه شما در هر لحظه باید حداکثر تعداد فیلسوفان از میز استفاده کنند.
آیا میتوان پاسخ صحیحی فقط با استفاده از سمافورها به این مسئله داد؟
به جز سوال بالا، اگر سوالی هست در بخش نظرات مطرح نمایید.
موفق باشید.
0 نظر:
ارسال یک نظر