FIX: SetMinThreads و GetMinThreads API مضاف إلى فئة ThreadPool وقت تشغيل اللغة العامة

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية810259
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
لا يمكنك تكوين الحد الأدنى لعدد مؤشرات الترابط عامل أو مؤشرات الترابط I/O في فئة ThreadPool.
الحل
يتوفر الآن إصلاح معتمد من Microsoft ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقه فقط على أجهزة الكمبيوتر التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، توصي Microsoft بالانتظار حتى الإصدار التالي من حزمة خدمة .NET Framework والذي يحتوي على هذا الإصلاح.

لحل هذه المشكلة فورًا، اتصل منتجات Microsoft "خدمات الدعم" للحصول على الإصلاح. للحصول على قائمة كاملة بأرقام الهاتف خدمات دعم منتجات Microsoft وعلى معلومات حول تكاليف الدعم، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تُحتسب عادةً على مكالمات الدعم إذا قرر إخصائي الدعم لدى Microsoft أن تحديثًا معينًا سوف يعمل على حل المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث.

إصدار اللغة الإنجليزية من هذا الإصلاح سمات الملف (أو الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date	        Time   Version       Size       File name   --------------------------------------------------------------   08-Nov-2002  17:34  1.0.3705.374    196,608  Aspnet_isapi.dll   08-Nov-2002  17:26                    4,169  Aspnet_perf.h   08-Nov-2002  17:26                   20,468  Aspnet_perf.ini   08-Nov-2002  17:26                   20,342  Aspnet_perf2.ini   08-Nov-2002  17:34  1.0.3705.374     24,576  Aspnet_regiis.exe   08-Nov-2002  17:34  1.0.3705.374     28,672  Aspnet_wp.exe   08-Nov-2002  16:52  1.0.3705.374     69,632  Corperfmonext.dll   10-Nov-2002  14:56  1.0.3705.374  1,953,792  Mscorlib.dll   31-Oct-2002  18:04                   10,252  Mscorlib.ldo   08-Nov-2002  16:51  1.0.3705.374  2,269,184  Mscorsvr.dll   08-Nov-2002  16:51  1.0.3705.374  2,269,184  Mscorwks.dll   22-Aug-2002  19:23                       15  Smartnav.htm   22-Oct-2002  13:41                    8,728  Smartnav.js   20-Mar-2002  13:31                    7,003  Smartnavie5.js   10-Nov-2002  14:59  1.0.3705.374  1,187,840  System.web.dll				
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة.
معلومات أخرى
إضافة وظائف إلى وقت تشغيل اللغة العامة فئة ThreadPool يسمح لك تكوين الحد الأدنى لعدد عامل مؤشرات الترابط "و" مؤشرات الترابط I/O أثناء التحميل.

توصي Microsoft توليف الحد الأدنى لعدد مؤشرات الترابط فقط عند وجود التحميل على ملقم ويب فقط قصيرة الفترات (0 إلى 10 دقائق). في هذه الحالات، لا يحتوي ThreadPool الوقت الكافي للوصول إلى المستوى الأمثل من مؤشرات ترابط لمعالجة التحميل.

إذا كان الحد الأدنى لعدد مؤشرات الترابط عامل أو I/O تكوين مؤشرات الترابط يقوم بإنشاء ThreadPool مباشرة لمؤشرات الترابط الجديد حتى الحد الأدنى المحددة (الافتراضي هو 0) أثناء وقت تحميل عالي. بعد السكون ، die مؤشرات الترابط هذه.

تمت إضافة APIs جهازي التالية إلى الفئة ThreadPool:
  • أسلوب ThreadPool.SetMinThreads
    تعيين الحد الأدنى لعدد مؤشرات الترابط العامل "و" الحد الأدنى لعدد مؤشرات الترابط I/O غير المتزامنة الخاصة ThreadPool.
    public static bool SetMinThreads(int workerThreads, int completionPortThreads);
    معلمات
    workerThreads: عدد مؤشرات ترابط worker.
    completionPortThreads: عدد مؤشرات الترابط I/O غير متزامن.
  • أسلوب ThreadPool.GetMinThreads
    يحصل الحد الأدنى لعدد مؤشرات الترابط العامل "و" الحد الأدنى لعدد مؤشرات الترابط I/O غير المتزامنة الخاصة ThreadPool.
    public static void GetMinThreads(out int workerThreads, out int completionPortThreads);
    معلمات
    workerThreads: عدد مؤشرات ترابط worker.
    completionPortThreads: عدد مؤشرات الترابط I/O غير متزامن.
لمزيد من المعلومات حول فئة ThreadPool قم بزيارة موقع Microsoft التالي على الويب:تمت إضافة إعدادات التكوين الجديد اثنين إلى مقطع التكوين <processmodel>في Machine.config لاستخدام الجديدةوظيفة فئة ThreadPool من ASP.NET:
  • minWorkerThreads: تكوين الحد الأدنى لعدد مؤشرات ترابط worker ليستخدم في العملية على أساس لكل CPU. على سبيل المثال، إذا كانت هذه القيمة 10 على ملقم واحد المعالج ، يستخدم ASP.NET وقت التشغيل APIs لتعيين حد عملية إلى 10. على ملقم المعالج اثنين يتم تعيين الحد 20. الافتراضي هو 0.
  • minIoThreads: تكوين الحد الأدنى لعدد مؤشرات الترابط I/O غير متزامن ليستخدم في العملية على أساس لكل CPU. على سبيل المثال، إذا كانت هذه القيمة 10 على ملقم واحد المعالج ، يستخدم ASP.NET وقت التشغيل APIs لتعيين حد عملية إلى 10. على ملقم المعالج اثنين يتم تعيين الحد 20. الافتراضي هو 0.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 810259 - آخر مراجعة: 12/08/2015 01:40:32 - المراجعة: 3.9

Microsoft .NET Framework 1.1, Microsoft ASP.NET 1.0

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbfix kbbug KB810259 KbMtar
تعليقات