Priorität anderer Programme ändern
Priorität anderer Programme ändern
Hey, wollte mal fragen ob ihr einen Befehl kennt der ähnlich arbeitet wie ThreadPriority nur das es um andere Anwendungen geht, es kann sich auch um ein mit RunProgram gestartetes Programm handeln
Re: Priorität anderer Programme ändern
SetProcessPrio aus den PBOSLhörmi hat geschrieben:Hey, wollte mal fragen ob ihr einen Befehl kennt der ähnlich arbeitet wie ThreadPriority nur das es um andere Anwendungen geht
Grüße ... Kiffi
a²+b²=mc²
ok, hab damit jetzt ein bisschen rumgespielt und festgestellt das alle anwendungen standartmässig priorität 32 haben, nun habe ich noch ein paar fragen
Warum haben threads standartmässig prio 16 und anwendungen 32?
Bedeutet bei einem thread prio 32 das gleiche wie bei einem prozess und wenn ja, warum steht dann in der hilfedatei das prio 32 für threads nur für erfahrene programmierer ist? sie würden ja eigentlich nur auf gleicher ebene wie alle anderen programme arbeiten und nicht auf höherer um die anderen zu verdrängen?
oder sollte ich lieber die finger davon lassen?
Warum haben threads standartmässig prio 16 und anwendungen 32?
Bedeutet bei einem thread prio 32 das gleiche wie bei einem prozess und wenn ja, warum steht dann in der hilfedatei das prio 32 für threads nur für erfahrene programmierer ist? sie würden ja eigentlich nur auf gleicher ebene wie alle anderen programme arbeiten und nicht auf höherer um die anderen zu verdrängen?
Ist es möglich alle anwendungen standartmässig auf prio 31 zu starten?32 ist die zeitkritische Priorität (die höchste Priorität; bitte benutzen Sie diese nicht - außer Sie wissen, was Sie tun).
oder sollte ich lieber die finger davon lassen?
Die Process- und Thread-Priorität sind nicht das gleiche und haben auch nicht die gleichen Konstanten. Die effektive Priorität eines Threads wird aus der Prioritätsklasse seines Prozesses und seiner eigenen Priorität ermittelt.
Das sind die Konstanten für die Prioritritätsklasse von Prozessen. Sollten so schon in PB vordeklariert sein.
Wozu willst du eigentlich die Priorität aller Prozesse ändern? Das dürfte nämlich garnix bewirken, da dann immernoch alle die gleiche Rechenzeit zugeteilt bekommen.
Das sind die Konstanten für die Prioritritätsklasse von Prozessen. Sollten so schon in PB vordeklariert sein.
Code: Alles auswählen
#ABOVE_NORMAL_PRIORITY_CLASS = $00008000
#BELOW_NORMAL_PRIORITY_CLASS = $00004000
#HIGH_PRIORITY_CLASS = $00000080
#IDLE_PRIORITY_CLASS = $00000040
#NORMAL_PRIORITY_CLASS = $00000020
#PROCESS_MODE_BACKGROUND_BEGIN = $00100000
#PROCESS_MODE_BACKGROUND_END = $00200000
#REALTIME_PRIORITY_CLASS = $00000100
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!


