الفرق بين المراجعتين ل"Python/os/cpu count"

من موسوعة حسوب
< Python‏ | os
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة)
 
سطر 1: سطر 1:
 
{{DISPLAYTITLE:الدالة <code>()os.cpu_count</code> في بايثون}}
 
{{DISPLAYTITLE:الدالة <code>()os.cpu_count</code> في بايثون}}
 +
 
تُعيد الدالة عدد المُعالجات المتوفرة في النظام.
 
تُعيد الدالة عدد المُعالجات المتوفرة في النظام.
  
سطر 20: سطر 21:
 
تُعيد الدالة [[Python/int|نوع عددي صحيح]] يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة <code>None</code> في حال لم تستطع تحديد عدد المعالجات.
 
تُعيد الدالة [[Python/int|نوع عددي صحيح]] يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة <code>None</code> في حال لم تستطع تحديد عدد المعالجات.
  
'''ملاحظة:''' لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام التعليمة <code>len(os.sched_getaffinity(0))</code>.
+
'''ملاحظة:''' لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام التعبير <code>len(os.sched_getaffinity(0))</code>.
  
 
== أمثلة ==
 
== أمثلة ==

مراجعة 16:31، 4 أغسطس 2018


تُعيد الدالة عدد المُعالجات المتوفرة في النظام.

البنية العامة

cpu_count()
سجل التغييرات
الإصدار التغييرات
3.4 أُضيفَت الدالة في هذا الإصدار.

القيمة المعادة

تُعيد الدالة نوع عددي صحيح يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة None في حال لم تستطع تحديد عدد المعالجات.

ملاحظة: لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام التعبير len(os.sched_getaffinity(0))‎.

أمثلة

في المقتطف أدناه مثال عن استخدام الدالة في جهاز ثنائي المعالِج.

>>> from os import cpu_count
>>> cpu_count()
2

مصادر