En la carga de los recursos... Cargando...

Enlace Evento

Objeto de evento, utilizado para notificaciones y señales de eventos de múltiples hilos.

conjunto

Elset()La función se utiliza para notificar eventos (señales de conjunto).

el conjunto (()

Por favor, consulte elthreading.Event()Sección para ejemplos.

Si la señal se ha configurado utilizandoset()Necesitamos limpiar la señal y volver a establecerla.

{@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/isSet isSet}

Está claro.

Elclear()La función se utiliza para eliminar la señal.

Está claro.

Por favor, consulte elthreading.Event()Sección para ejemplos.

{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/isSet isSet}

Espere un momento.

Elwait()función se utiliza para establecer un evento (señal) espera, y bloqueará antes de que el evento (señal) se establece; admite el establecimiento de un parámetro de tiempo de espera.

Elwait()La función devuelve si el tiempo de espera ha ocurrido. Si es así, devuelve un valor verdadero.

Bool también

Espera un poco. Espera (tiempo muerto)

EltimeoutEl parámetro se utiliza para establecer el tiempo de espera en milisegundos.

tiempo de espera falsos Número

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()
}

Prueba el valor de retorno delwait() function.

{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/isSet isSet}

esSet

ElisSet()La función se utiliza para determinar si se ha establecido un evento (señal).

ElisSet()La función devuelve si el evento (señal) se ha establecido; si el evento (señal) se ha establecido, devuelve un valor verdadero.

Bool también

EsSET (()

Por favor, consulte elthreading.Event()Sección para ejemplos.

{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/wait wait}

Enlace de hilo ThreadCondition (Condición del hilo)