跳到主要内容

Thread.Stop 结束线程

🎯功能

停止线程。

📜语法

Thread.Stop 线程ID

📥参数

参数数据类型解释
线程IDuserdata启动线程的返回值。

📤返回

💡示例

Dim 线程ID1, 线程ID2, i
//启动子线程,主线程与子线程之间的变量互不影响
线程ID1 = Thread.Start(多线程, 1, "紫猫编程学园")
Delay 100
线程ID2 = Thread.Start(多线程, 2, "期待你的加入")
Delay 100
For i = 0 to 5
TracePrint "主线程的i=" & i
//当i等于3时, 停止线程ID1
If i = 3 Then
Thread.Stop 线程ID1
TracePrint "停止线程ID1"
End If
Delay 1000
Next
//主线程停止,所有的子线程都会停止

Sub 多线程(序号, 显示内容)
i = 100
Do
TracePrint "我是线程" & 序号 & ", 我的显示内容为:" & 显示内容 &", 我的i=" & i
Delay 1000
i = i + 1
Loop
End Sub

📘备注