الدالة ()os.cpu_count في بايثون

من موسوعة حسوب
< Python‏ | os
مراجعة 16:14، 6 أغسطس 2018 بواسطة احمد-نورالله (نقاش | مساهمات) (ترتيب التصنيفات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

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

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

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

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

أمثلة

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

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

مصادر