Ich versuche eine Python-Timeout-Ausnahme zu erstellen, die in Millisekunden ausgeführt wird.signal.alarm-Funktion mit einer Auflösung von mehr als 1 Sekunde?
Die python signal.alarm-Funktion hat eine Auflösung von 1 Sekunde.
Wie würde man eine äquivalente Funktion erhalten, die ein SIGALRM-Signal für einen bestimmten Prozess in Millisekunden anstatt in Sekunden anfordert?
Ich habe bis jetzt keine einfachen Lösungen gefunden.
Vielen Dank im Voraus für Ihre Eingabe.
So bin ich neugierig, warum Python 'signal' Modul keine Schnittstelle für' ualarm() '... nur weil' setitimer' kann andere Signale erzeugen, dass 'SIGALRM'? –
Keine Ahnung. Vielleicht ist es nicht auf vielen Plattformen oder so verfügbar. Ich schlage vor, anstelle eines Kommentars eine Frage zu stellen. –