لا renice على أحد الوالدين renice الطفل؟
سؤال
وأنا أعرف ما إذا كنت لطيفا شيل (أي: قبل تشغيله). كما سيتم niced جميع العمليات التي تبدأ من شيل
وماذا لو أبدأ شيل وrenice عليه، هل تصبح جميع العمليات التابعة reniced كذلك؟
وبدا في صفحات renice رجل وليس هناك أي ذكر لعمليات الأطفال.
المحلول
والأطفال يرثون <م> الحالي م> أولوية عملية انهم عندما تم إنشاؤها. وهذا يعني، إذا كنت renice الوالد وبدء الطفل، سيكون لها الأولوية تعديلها.
والأطفال التي تعمل بنظام التشغيل بالفعل عند renice لا تتأثر.
وعلى فكرة هي في صفحات fork()
الرجل (بدءا الطفل هو عملية fork/exec
):
وشوكة () بإنشاء عملية طفل يختلف عن عملية الأصل فقط في PID وPPID، وفي حقيقة أن يتم تعيين استخدامات الموارد إلى 0.
اقتباس فقرة>لا تنتمي إلى StackOverflow