Thread.Stop 结束线程

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

停止线程。

语法

Thread.Stop 线程ID

参数

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

返回值

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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

备注