[python-users] Python2.5: Threading.py _Condition.wait()
Christopher Arndt
chris.arndt at web.de
Mo Feb 19 15:20:16 CET 2007
hunniger schrieb:
> Hallo zusammen,
> Ich habe eine (sehr technische) Frage zu den Implementierungsdetails von
> Threading.py in Python 2.5 (möglicherweise bezüglich LinuxKernel 2.6 und
> der Native POSIX Thread Library).
> [...]
> Ok, das geht natürlich so. Aber irgenwo sehe ich nicht wo wir dem
> Scheduler sagen, das wir auf eine Bedingung warten. Wir verlangen ja
> nur ein gewöhliches Lock. Das Betriebssystem könnte nun fieserweise
> hingehen und uns ein Spinlock geben, womit wir dann Rechenleistung
> verbraten würden, bis der Scheduler durch einen TimerInterrupt
> aufgerufen wird und den Thread abwürgt. Dieses grausahme Spiel würde
> sich dann periodisch wiederholen, bis irgendjemand notify() aufruft.
>
Irgendwie habe ich jetzt die Frage verpasst ;-) Kannst du das noch mal
paraphrasieren?
Chris
Mehr Informationen über die Mailingliste python-users