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

Please login to bookmark Close

تمرین ۱

شمارنده‌ی داخلی یک Semaphore چه چیزی را نشان می‌دهد، و وقتی یک Task آن را acquire یا release می‌کند، روی این شمارنده چه اتفاقی می‌افتد؟

تمرین ۲

در مثالی که چند Task با یک Semaphore دارد، چرا با اینکه همه‌ی Taskها با هم ساخته شده‌اند، فقط بخشی از آن‌ها هم‌زمان اجرا می‌شوند؟

تمرین ۳

چرا استفاده از async with برای یک Semaphore معمولا امن‌تر از صدا زدن دستی acquire و release است؟

تمرین ۴

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

Please login to bookmark Close
نظرات

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

فهرست مطالب

سرفصل دوره

تمرین

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

پاسخ تمرین ها

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

اشتراک گذاری

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

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

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

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

تنظیمات

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