易语言如何终止一个正在执行的易语言子程序?

易语言如何终止一个正在执行的易语言子程序?,第1张

易语言终止一个正在执行的易语言子程序方法:

1、不会中断,会继续执行完毕! 如果你想让它中途停止的话可以多加几个判断,比如判断一下时钟周期如果为0就返回或结束线程什么的。

2、强制结束线程应该没副作用。

线程调用子程序是没有限制次数的,如果你说要暂停线程的话也是可以的,可以用API 可以暂停和恢复。

易语言是一门计算机程序设计语言,也通常代指与之对应的集成开发环境,其特点是通过汉语进行编程。

易语言的创始人是吴涛。

早期版本的名字为E语言。 易语言最早的版本的发布可追溯至2000年9月16日。 吴涛曾表示,创造易语言的初衷是进行用中文来编写程序的实践。目前已有易语言、易语言飞扬和易乐谷三种类易语言的版本,都有专用的集成开发环境。

结束线程的话易语言自带的多线程支持库就可以了!如:

版本 2

支持库 EThread

启动线程 (&aa, , aa线程)  ' 参数一为执行的子程序名称前面加一个&,参数二是传入子程序的参数,只能为整数型,没有就空着,参数三就是启动线程时系统返回的线程句柄

AA许可证 = 创建进入许可证 ()

等待线程 (aa线程, )  ' 参数一为线程句柄,参数二为等待时间

关闭线程句柄 (aa线程)  ' 关闭线程

强制结束线程 (aa线程)  ' 强制关闭

如果有多个进程的时候可以使用许可证防止数据被混乱读取写入

如:

版本 2

支持库 EThread

支持库 spec

AA许可证 = 创建进入许可证 ()

进入许可区 (AA许可证)

调试输出 (“aa”)

退出许可区 (AA许可证)

删除进入许可证 (AA许可证)

:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13412136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存