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

Please login to bookmark Close

تمرین ۱

وقتی یک Semaphore می‌سازیم یک عدد به عنوان value می‌دهیم. این عدد چه چیزی را کنترل می‌کند؟

تمرین ۲

چرا باید Semaphore را به عنوان ارگومان به تابعی که در پردازش جدید اجرا می‌شود بدهیم، به جای اینکه درون همان تابع یک Semaphore جدید بسازیم؟

تمرین ۳

در متن درس، پنج پردازش ساخته می‌شوند و Semaphore روی دو تنظیم شده. بر سر سه پردازش دیگر چه می‌آید تا دو پردازش درون بلوک محافظت‌شده هستند؟

تمرین ۴

BoundedSemaphore نسبت به Semaphore معمولی چه محافظت اضافه‌ای را به ما می‌دهد؟

Please login to bookmark Close
نظرات

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

فهرست مطالب

سرفصل دوره

تمرین

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

پاسخ تمرین ها

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

اشتراک گذاری

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

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

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

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

تنظیمات

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