در این مسئله قصد داریم ببینیم که مفاهیمی مثل concurrency
,multithreading
,multiprocessing
چی هستند و چطور کار میکنند. اصلا GIL در پایتون چطور رفتار میکند؟ برای شروع در این مسئله شما اول یک کد پایتون پیاده سازی میکنید که بتواند مثال ورودی ما را حل کند! این کد باید بتواند مقدار ورودی این مسئله که در مثال ما 100,000 است را دریافت کرده و تسک خواسته شده را انجام دهد.
نکته: تعداد threads
و processes
همان ۱۰ عدد باقی خواهد ماند.
نکته: جواب مانند مثال پایین باید حتما بین " " قرار گیرد.
مثال ورودی (چیزی که به agent شما ورودی داده میشود) :
مثال خروجی (چیزی که agent شما باید خروجی دهد) :