الحد الأقصى لعدد الخيوط في الامتدادات التفاعلية / الامتدادات المتوازية

StackOverflow https://stackoverflow.com/questions/1996298

سؤال

نظرًا لأن Microsoft قد قتلت جميع روابط التنزيل إلى الامتدادات المتوازية CTP ، فقد ضاعت تمامًا.

أريد تحديد عدد الأقصى للمهام التي تعمل في وقت معين ، حيث أريد المزيد من المواضيع من المعالجات. أي فكرة عن كيفية القيام بذلك في RX؟

هل كانت مفيدة؟

المحلول 2

لم تجد أي حل. استخدم threadpool الافتراضي بدلاً من ذلك.

نصائح أخرى

هل يمكنك تحديد TaskFactory تستخدم في RX؟ إذا كان الأمر كذلك ، يمكنك إنشاء واحدة مع TaskScheduler مع مستوى التزامن المناسب. ليس من الواضح بالنسبة لي في الوقت الحالي ما إذا كان هناك جدولين "مخزون" يسمحون بذلك ، أو ما إذا كان مخفيًا (LINQ المتوازي بالتأكيد يوفر خيارات "الحد الأقصى للتزامن") ولكن هذه هي الخطة العامة.

بالطبع ، إذا لم تتمكن من تغيير مصنع المهام الذي يتم استخدامه ، فهذا لا يساعد كثيرًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top