سؤال

وأنا أعرف ما إذا كنت لطيفا شيل (أي: قبل تشغيله). كما سيتم niced جميع العمليات التي تبدأ من شيل

وماذا لو أبدأ شيل وrenice عليه، هل تصبح جميع العمليات التابعة reniced كذلك؟

وبدا في صفحات renice رجل وليس هناك أي ذكر لعمليات الأطفال.

هل كانت مفيدة؟

المحلول

والأطفال يرثون <م> الحالي أولوية عملية انهم عندما تم إنشاؤها. وهذا يعني، إذا كنت renice الوالد وبدء الطفل، سيكون لها الأولوية تعديلها.

والأطفال التي تعمل بنظام التشغيل بالفعل عند renice لا تتأثر.

وعلى فكرة هي في صفحات fork() الرجل (بدءا الطفل هو عملية fork/exec):

<اقتباس فقرة>   

وشوكة () بإنشاء عملية طفل يختلف عن عملية الأصل فقط في PID وPPID، وفي حقيقة أن يتم تعيين استخدامات الموارد إلى 0.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top