الحد الأقصى لعدد الخيوط في الامتدادات التفاعلية / الامتدادات المتوازية
-
22-09-2019 - |
سؤال
نظرًا لأن Microsoft قد قتلت جميع روابط التنزيل إلى الامتدادات المتوازية CTP ، فقد ضاعت تمامًا.
أريد تحديد عدد الأقصى للمهام التي تعمل في وقت معين ، حيث أريد المزيد من المواضيع من المعالجات. أي فكرة عن كيفية القيام بذلك في RX؟
المحلول 2
لم تجد أي حل. استخدم threadpool الافتراضي بدلاً من ذلك.
نصائح أخرى
هل يمكنك تحديد TaskFactory
تستخدم في RX؟ إذا كان الأمر كذلك ، يمكنك إنشاء واحدة مع TaskScheduler
مع مستوى التزامن المناسب. ليس من الواضح بالنسبة لي في الوقت الحالي ما إذا كان هناك جدولين "مخزون" يسمحون بذلك ، أو ما إذا كان مخفيًا (LINQ المتوازي بالتأكيد يوفر خيارات "الحد الأقصى للتزامن") ولكن هذه هي الخطة العامة.
بالطبع ، إذا لم تتمكن من تغيير مصنع المهام الذي يتم استخدامه ، فهذا لا يساعد كثيرًا.
لا تنتمي إلى StackOverflow