jokey
24-04-2006, 15:51
Moin moin,
Ich warte in einem Thread auf Eingabe des Benutzers mit getch().
Jetzt kommt ein Timeout und der Thread wird gekillt.
Haken: stdin ist noch gelockt, ich kann vom Programm aus nicht mehr auf Eingaben zugreifen.
Kann man diesen Lock irgendwie entfernen?
(Ich kann sicherstellen, dass der unlock "thread-safe" ist)
Ich warte in einem Thread auf Eingabe des Benutzers mit getch().
Jetzt kommt ein Timeout und der Thread wird gekillt.
Haken: stdin ist noch gelockt, ich kann vom Programm aus nicht mehr auf Eingaben zugreifen.
Kann man diesen Lock irgendwie entfernen?
(Ich kann sicherstellen, dass der unlock "thread-safe" ist)