پاسخ تمرینات آموزش ماژول Multiprocessing – کلاس Semaphore

Please login to bookmark Close

پاسخ تمرین ۱

این عدد حداکتر تعداد پردازشی را کنترل می‌کند که می‌توانند همزمان وارد بخش محافظت‌شده شوند.

پاسخ تمرین ۲

به دلیل اینکه Semaphore باید بین تمام پردازش‌ها مشترک باشد، نه هر پردازش نمونه تازه و جدایی از خودش داشته باشد.

پاسخ تمرین ۳

سه پردازش دیگر باید منتظر بمانند تا یکی از دو جای اشفال شده حالی‌شود.

پاسخ تمرین ۴

اگر متد release بیشتر از حد اولیه فراخوانی شود، BoundedSemaphore یک استثنا ایجاد می‌کند، در حالی که Semaphore عادی این اشتباه را تشخیص نمی‌دهد.

Please login to bookmark Close
نظرات

دیدگاهتان را بنویسید

فهرست مطالب

سرفصل دوره

تمرین

این قسمت تمرین ندارد!

پاسخ تمرین ها

هنوز برای تمرین‌های این قسمت پاسخی ثبت نشده است!

اشتراک گذاری

چرا بهتره از فیلترشکن استفاده کنید؟

من همه ویدئو ها و پادکست های کُدباز رو توی یوتیوب و ساندکلود و پلتفرم هایی آپلود می‌کنم که اغلب فیلتر هستند.

اغلب آموزش‌ها ویدئو و پادکست دارند. پس اگر می‌خواهید از محتوای سایت بیشترین استفاده رو ببرید نیاز به فیلتر شکن دارید.

توجه داشته باشید که برای خرید از فروشگاه بهتره فیلتر شکن رو خاموش کنید.

تنظیمات

انتخاب زبان
تغییر تم