Priorität eines Threads

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
HarryH
User
Beiträge: 266
Registriert: Freitag 23. Mai 2003, 09:08
Wohnort: Deutschland

Montag 21. Juli 2003, 08:00

Hi,

Kurze Frage. Kann ich beim Aufruf eines Threads die Laufzeit-Priorität einstellen? Geht das irgendwie?

Danke!
Ciao Harry
Milan
User
Beiträge: 1078
Registriert: Mittwoch 16. Oktober 2002, 20:52

Montag 21. Juli 2003, 11:33

Wohl eher schlecht... ein Thread ist ein Subprozess, der vom Hauptprozess (dem Rest von deinem Programm) abhängig ist. Also müsstest du entweder dem ganzen Prozess eine andere Priorität geben, oder es lassen ;).
HarryH
User
Beiträge: 266
Registriert: Freitag 23. Mai 2003, 09:08
Wohnort: Deutschland

Montag 21. Juli 2003, 11:35

Danke!

Harry
Yarad

Sonntag 31. Oktober 2004, 00:06

... und wie geht das ?...

Danke..
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Sonntag 31. Oktober 2004, 00:16

Unter Linux/Unix kannst Du mit der Funktion nice(increment) die Priorität des momentanen Prozesses also des Prozesses der gerade läuft ändern. Je höher die Priorität desto weniger Rechenzeit bekommt er. Mit mynice = os.nice(0) bekommst Du den momentanen nice-Wert.


Gruß

Dookie
[code]#!/usr/bin/env python
import this[/code]
Antworten