IKIU-CE, The computer-engineering students web log - Qazvin, وب‌نوشت دانشجویان گروه مهندسی کامپیوتر - قزوین
یادداشت‌ها: فارسی ، Posts: English

۱۳۸۹ آذر ۲۶, جمعه

آزمایشگاه سیستم‌های عامل - پروژه سمافورها

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

آیا می‌توان پاسخ صحیحی فقط با استفاده از سمافورها به این مسئله داد؟

به جز سوال بالا، اگر سوالی هست در بخش نظرات مطرح نمایید.

موفق باشید.