Sumber dimuat naik... memuat...

ThreadEvent

Objek peristiwa, digunakan untuk pemberitahuan dan isyarat peristiwa berbilang benang.

set

Peraturanset()fungsi digunakan untuk memberitahu peristiwa (set isyarat).

set (()

Sila rujukthreading.Event()Bahagian untuk contoh.

Jika isyarat telah ditetapkan menggunakanset()Kita perlu membersihkan isyarat dan menetapkannya semula.

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

jelas

Peraturanclear()Fungsi digunakan untuk membersihkan isyarat.

jelas.

Sila rujukthreading.Event()Bahagian untuk contoh.

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

Tunggu.

Peraturanwait()fungsi digunakan untuk menetapkan acara (isyarat) menunggu, dan akan menyekat sebelum acara (isyarat) ditetapkan; ia menyokong menetapkan parameter timeout.

Peraturanwait()fungsi mengembalikan sama ada masa lapang telah berlaku. Jika ya, ia mengembalikan nilai benar.

bool

Tunggu. tunggu (timeout)

PeraturantimeoutParameter digunakan untuk menetapkan masa tunggu dalam mili saat.

masa lapang palsu nombor

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

Uji nilai pulanganwait() function.

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

isSet

PeraturanisSet()fungsi digunakan untuk menentukan sama ada peristiwa (isyarat) telah ditetapkan.

PeraturanisSet()fungsi mengembalikan sama ada acara (isyarat) telah ditetapkan; jika acara (isyarat) telah ditetapkan, ia mengembalikan nilai benar.

bool

isSet()

Sila rujukthreading.Event()Bahagian untuk contoh.

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

ThreadLock ThreadCondition