الفرق بين المراجعتين لصفحة: «Python/os/cpu count»
احمد-نورالله (نقاش | مساهمات) إنشاء الصفحة |
احمد-نورالله (نقاش | مساهمات) ط ترتيب التصنيفات |
||
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين) | |||
سطر 20: | سطر 20: | ||
تُعيد الدالة [[Python/int|نوع عددي صحيح]] يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة <code>None</code> في حال لم تستطع تحديد عدد المعالجات. | تُعيد الدالة [[Python/int|نوع عددي صحيح]] يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة <code>None</code> في حال لم تستطع تحديد عدد المعالجات. | ||
'''ملاحظة:''' لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام | '''ملاحظة:''' لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام التعبير <code>len(os.sched_getaffinity(0))</code>. | ||
== أمثلة == | == أمثلة == | ||
سطر 32: | سطر 32: | ||
* [https://docs.python.org/3/library/os.html#os.cpu_count قسم الوحدة os في توثيق بايثون الرسمي]. | * [https://docs.python.org/3/library/os.html#os.cpu_count قسم الوحدة os في توثيق بايثون الرسمي]. | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python Function]] | |||
[[تصنيف:Python os]] | [[تصنيف:Python os]] | ||
المراجعة الحالية بتاريخ 16:14، 6 أغسطس 2018
تُعيد الدالة عدد المُعالجات المتوفرة في النظام.
البنية العامة
cpu_count()
الإصدار | التغييرات |
---|---|
3.4 | أُضيفَت الدالة في هذا الإصدار. |
القيمة المعادة
تُعيد الدالة نوع عددي صحيح يُمثِّل عدد المُعالجات المتوفرة في النظام. ستُعيد الدالة القيمة None
في حال لم تستطع تحديد عدد المعالجات.
ملاحظة: لا يُساوي عدد المُعالجات المُعاد من هذه الدالة عدد المعالجات التي يُمكِن للعملية استخدامها. يُمكِنك الحصول على الأخير عبر استخدام التعبير len(os.sched_getaffinity(0))
.
أمثلة
في المقتطف أدناه مثال عن استخدام الدالة في جهاز ثنائي المعالِج.
>>> from os import cpu_count
>>> cpu_count()
2