Dědí procesy (explicitně nastavenou) prioritu?
Napsal: 22 dub 2013 21:12
Pomocí programů jako Process Explorer je možné nastavit procesům prioritu. Dědí ji? Jde mi o to, že procesy jsou v těchto programech uváděny hierarchicky, takže když třeba spustím z CMD souboru dávkovou konverzi do MP3 voláním programu lame.exe(*), „rodič“ (cmd.exe) je pořád tentýž, zatímco jednotlivé konverzní úlohy (provádí lame.exe) jsou jeho „potomky“. Dědí prioritu?
Podobně když spouštím některé procesy prostřednictvím asociované extenze z programu Total Commander (třeba Word nebo Gimp…) – pokud bych pro TCMD nastavil jinou prioritu, zdědí ji potomek?
Když se totiž podívám na prioritu procesu-potomka, má ji odlišnou (výchozí, tedy „normal), přestože subjektivně cítím (v případě lame.exe, u kterého to mám odzkoušené) nemá takové nároky, jako kdybych jeho rodiči prioritu nesnížil.
A konečně – pokud potomek zdědí nižší prioritu, co se stane, když ukončím nadřízený, rodičovský proces? (Například spustím renderování videa pomocí TCMD, kterému nastavím třeba idle, ale TCMD ukončím – potomek běží i po „smrti“ rodiče.)
Je o tom nějaké česky psané teoretické povídání? Víte o tom někdo něco bližšího?
(*) Jistě, Lame sám má přepínač commandu --priority, to vím a využívám toho, ale to není odpovědí na výše uvedenou otázku; nejde mi primárně o lame.
Podobně když spouštím některé procesy prostřednictvím asociované extenze z programu Total Commander (třeba Word nebo Gimp…) – pokud bych pro TCMD nastavil jinou prioritu, zdědí ji potomek?
Když se totiž podívám na prioritu procesu-potomka, má ji odlišnou (výchozí, tedy „normal), přestože subjektivně cítím (v případě lame.exe, u kterého to mám odzkoušené) nemá takové nároky, jako kdybych jeho rodiči prioritu nesnížil.
A konečně – pokud potomek zdědí nižší prioritu, co se stane, když ukončím nadřízený, rodičovský proces? (Například spustím renderování videa pomocí TCMD, kterému nastavím třeba idle, ale TCMD ukončím – potomek běží i po „smrti“ rodiče.)
Je o tom nějaké česky psané teoretické povídání? Víte o tom někdo něco bližšího?
(*) Jistě, Lame sám má přepínač commandu --priority, to vím a využívám toho, ale to není odpovědí na výše uvedenou otázku; nejde mi primárně o lame.