PostThreadData 发送线程数据
🎯功能
发送数据给指定线程的队列。用于同进程内的线程之间的数据传递。可用RecvThreadData接收数据。
📜语法
返回值 = Plugin.WndEx7_71.PostThreadData(线程ID, 数据, 覆盖队列)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
线程ID | 长整型数 | 接收数据的线程的线程ID。 |
数据 | 任意类型 | 发送给指定线程的数据。 |
覆盖队列 | 整数型 | 当队列数据满了,取0 时,无法发送数据,取1 时,覆盖队列中最早的数据。 |
📤返回
长整型数
。失败返回小于0
的值;成功返回0
;当参数3(覆盖队列
)取0
时,队列满了无法发送数据返回1
。
💡示例
tid = BeginThread(MyThread)
Call Plugin.WndEx7_71.PostThreadData(tid, "线程数据", 0)
EndScript
Sub MyThread()
While Plugin.WndEx7_71.RecvThreadData(data) <> 0
Delay 50
Wend
MsgBox data
End Sub
📘备注
无