資源の読み込みに... 荷物...

getデータ

についてgetData()この関数はスレッド環境で記録された変数にアクセスするために使用されます.スレッドが実行していない場合,データは有効です.join()実行していない場合terminate()機能 (糸を強制的に切る)

についてgetData()この関数は,この関数に対応するキー値を返します.key現在のスレッドコンテキストに格納されたキー値ペアのパラメータです.

文字列,数,ボール,オブジェクト,配列,ゼロ値,システムでサポートされる他のタイプ

getData (データ取得) getData (キー) を取得する

についてkeyパラメータは,保存されたキー値ペアのキー名です.

キー 本当 文字列

function main() {
    var t1 = threading.Thread(function() {
        for (var i = 0; i < 5; i++) {
            threading.currentThread().setData("count", i)
            Log(`setData("count"):`, i)
            Sleep(1000)
        }
    })
    for (var i = 0; i < 5; i++) {
        var count = threading.getThread(t1.id()).getData("count")
        Log(`getData("count"):`, count)
        Sleep(1000)
    }
    t1.join()
}

鍵の値を記録するcount鍵値を読み取ることができます.count主要な話題です

{@fun/Threads/Thread/peekMessage peekMessage}, {@fun/Threads/Thread/postMessage postMessage}, {@fun/Threads/Thread/join join}, {@fun/Threads/Thread/terminate terminate}, {@fun/Threads/Thread/setData set}, {@fun/Threads/Thread/id id}, {@fun/Threads/Thread/name name name}, {@fun/Threads/Thread/thread/eventLoop eventLoop}, {@fun/Threads/Threads/eventLoop eventLoop}, {@fun/Threads/Thread/eventLoop eventLoop}, {@fun/Threads/eventLoop eventLoop}, {@fun/Threads/thread/eventLoop eventLoop eventLoop eventLoop}, {@fun/Threads/eventLoop eventLoop}, {@fun/Threads

終了する setData について