关于一 个易语言多线程的问题?

关于一 个易语言多线程的问题?,第1张

版本 2

支持库 iext

支持库 EThread

支持库 spec子程序 __启动窗口_创建完毕

局部变量 记录次数, 整数

局部变量 索引, 整数型计次循环首 (6, 记录次数)

索引 = 超级列表框1插入表项 (, , , , , )

超级列表框1置标题 (索引, 0, 到文本 (记录次数 - 1))计次循环尾 ()子程序 _按钮1_被单击

局部变量 次数, 整数型计次循环首 (3, 次数)

启动线程 (&子程序1, 次数, )

计次循环尾 ()子程序 子程序1

参数 次数, 整数型

局部变量 记录次数, 整数型计次循环首 (100, 记录次数)

超级列表框1置标题 (次数, 1, 到文本 (记录次数) + “%”)

延迟 (1000)

计次循环尾 ()

给你一个例程希望你可以看明白。注意的几个地方,首先需要注意 启动线程 命令有一个 参数数据,这个是给子程序传输参数的,这个比较灵活,可以作为子程序线程的编号等,如果用到这个参数,子程序需要拟定一个参数接受数据。

多线程好处很明显的,你可以用一个客户控件去连接莫个服务端,如果不用线程启动,程序会卡住,等连接结束程序才能恢复,如果用线程运行,程序就不会出现卡住的现象!

打个比方,比如超市的收银台,一个收银台也可以收费,为什么弄那么多呢?

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于一 个易语言多线程的问题?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情