Diewait()
Die Funktion wird verwendet, um ein Ereignis (Signal) warten zu lassen, und wird blockiert, bevor das Ereignis (Signal) gesetzt wird. Sie unterstützt das Setzen eines Timeouts.
Diewait()
Wenn dies der Fall ist, gibt es einen wahren Wert.
Boole
Warten Sie. Warten Sie.
Dietimeout
Der Parameter wird verwendet, um die Wartezeit in Millisekunden festzulegen.
Zeitverzögerung falsche Zahl
function main() {
var event = threading.Event()
var t1 = threading.Thread(function(event) {
var ret = event.wait(100)
Log(`event.wait(100):`, ret)
ret = event.wait()
Log(`event.wait():`, ret)
}, event)
Sleep(1000)
event.set()
t1.join()
}
Testen Sie den Rückgabewert derwait()
function.
{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/isSet isSet}
klar istSet