PeraturanpostMessage()
fungsi digunakan untuk menghantar mesej ke utas.
postMessage ((msg)
Parametermsg
adalah mesej yang akan dihantar.
msg betul Sebarang jenis yang disokong oleh sistem, seperti rentetan, nombor, bool, objek, array, nilai sifar, dan lain-lain.
function main() {
var t1 = threading.Thread(function() {
for (var i = 0; i < 10; i++) {
Log("thread1 postMessage():", i)
threading.mainThread().postMessage(i)
Sleep(500)
}
})
for (var i = 0; i < 10; i++) {
var event = threading.mainThread().eventLoop()
Log("main event:", event)
Sleep(500)
}
t1.join()
}
Hantar mesej dalam utas serentak dan gunakaneventLoop()
untuk menerima pemberitahuan mesej.
Apabila fungsi pelaksanaan threadpostMessage()
fungsi untuk menghantar isyarat atau data, peristiwa mesej juga dihasilkan.eventLoop()
fungsi untuk menerima pemberitahuan mesej.
{@fun/Threads/Thread/peekMessage peekMessage}, {@fun/Threads/Thread/join join}, {@fun/Threads/Thread/terminate terminate}, {@fun/Threads/Thread/getData getData}, {@fun/Threads/Thread/setData setData}, {@fun/Threads/Thread/id id}, {@fun/Threads/Threads/Thread/name name}, {@fun/Threads/Thread/eventLoop eventLoop}
PeekMessage menyertai