服务器之家

服务器之家 > 正文

易语言实现双线程的方法解析

时间:2022-01-17 16:21     来源/作者:易语言教程网

易语言怎样写双线程?

一个线程循环找图。一个线程循环按键F2。

?
1
2
3
4
5
.程序集变量 参数, 整数型
.程序集变量 线程句柄1, 整数型
.程序集变量 线程句柄2, 整数型
启动线程 (&子程序1, 参数,线程句柄1)
启动线程 (&子程序2, ,线程句柄2)
?
1
2
3
4
.子程序 子程序1
.参数 参数1, 整数型
信息框 (参数1, 0, )
信息框 (“这是线程1的例子”, 0, )
?
1
2
.子程序 子程序2
信息框 (“这是线程2的例子”, 0, )

 

注意:

凡调用到COM接口插件,像大漠/天使插件,

必须在要运行的子程序里面加上

线程_com初始化。

2楼.

?
1
2
3
4
5
6
7
8
9
10
.版本 2
.支持库 EThread.程序集 窗口程序集1
.程序集变量 句柄, 整数型
.子程序 __启动窗口_创建完毕_启动窗口.可视 = 假
启动线程 (&子程序1, , 线程句柄)
'&是子程序指针。
'
'
.子程序 子程序1
信息框 (“这是一个线程例子”, 0, )

3楼

打开多线程支持库

?
1
2
3
4
5
6
7
.版本 2
.支持库 EThread启动线程 (, , )
调用格式: 〈逻辑型〉 启动线程 (
子程序指针 欲执行的子程序,
[整数型 参数数据],
[整数型 线程句柄])
- 多线程支持库-多线程控制

英文名称:CreateThread

创建并启动一条线程,可重 复使用以创建多条线程,成功返回真,失败返回假。本命令为初级命令。

参数1 的名称为“欲执行的子程序”,类型为“子程序指针(SubPtr)”。本参数提供创建线程时欲启动的子程序,根据是否需要传递参数数据,该子程序必须没有或具有一个整数型参数,否则将出错。

参数2 的名称为“参数数据”,类型为“整数型(int)”,可以被省略。本参数提供线程被启动时传递到欲启动子程序的整数数据。

如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。

参数3 的名称为“线程句柄”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。如果提供了本参数,将向参数变量写入线程句柄(Windows下为HANDLE,Linux下为pthread_t),请在适当的时机关闭该句柄。

如果不提供本参数接收线程句柄,内部将自动处理线程句柄。

标签:

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部