2个回答
展开全部
口上添加两个按钮(按钮1和按钮2),然后添加如下代码:
.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集1
.程序集变量 线程句柄
.子程序 _按钮1_被单击
启动线程 (&线程, 13, 线程句柄)
.子程序 _按钮2_被单击
强制结束线程 (线程句柄)
.子程序 线程
.参数 参数
.判断循环首 (参数 ≠ 参数 + 1)
处理事件 ()
调试输出 (参数)
.判断循环尾 ()
演示方法是:运行程序,点击按钮1,看到调试页不停地输出一个数字;点击按钮2,输出停止;
“启动线程”和调用子程序的最大区别在于,调用子程序必须等被调的子程序执行完毕,程序才会回到原来的位置;但启动线程没有这个限制,它只负责将线程启动,启动后立即回到原点,继续执行原点后面的代码;具体什么时候线程执行到什么地方,那是操作系统的事情;
由线程子程序的代码可以看出,这个线程一旦进入,将再也不可能自动退出;这时我们可以利用“强制结束线程 (线程句柄)”来使它强行终止。
.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集1
.程序集变量 线程句柄
.子程序 _按钮1_被单击
启动线程 (&线程, 13, 线程句柄)
.子程序 _按钮2_被单击
强制结束线程 (线程句柄)
.子程序 线程
.参数 参数
.判断循环首 (参数 ≠ 参数 + 1)
处理事件 ()
调试输出 (参数)
.判断循环尾 ()
演示方法是:运行程序,点击按钮1,看到调试页不停地输出一个数字;点击按钮2,输出停止;
“启动线程”和调用子程序的最大区别在于,调用子程序必须等被调的子程序执行完毕,程序才会回到原来的位置;但启动线程没有这个限制,它只负责将线程启动,启动后立即回到原点,继续执行原点后面的代码;具体什么时候线程执行到什么地方,那是操作系统的事情;
由线程子程序的代码可以看出,这个线程一旦进入,将再也不可能自动退出;这时我们可以利用“强制结束线程 (线程句柄)”来使它强行终止。
展开全部
打开易语言,新建一个windows窗口程序,在窗口上添加两个按钮(按钮1和按钮2),然后添加如下代码:
.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集1
.程序集变量 线程句柄
.子程序 _按钮1_被单击
启动线程 (&线程, 13, 线程句柄)
.子程序 _按钮2_被单击
强制结束线程 (线程句柄)
.子程序 线程
.参数 参数
.判断循环首 (参数 ≠ 参数 + 1)
处理事件 ()
调试输出 (参数)
.判断循环尾 ()
演示方法是:运行程序,点击按钮1,看到调试页不停地输出一个数字;点击按钮2,输出停止;
“启动线程”和调用子程序的最大区别在于,调用子程序必须等被调的子程序执行完毕,程序才会回到原来的位置;但启动线程没有这个限制,它只负责将线程启动,启动后立即回到原点,继续执行原点后面的代码;具体什么时候线程执行到什么地方,那是操作系统的事情;
由线程子程序的代码可以看出,这个线程一旦进入,将再也不可能自动退出;这时我们可以利用“强制结束线程 (线程句柄)”来使它强行终止。
.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集1
.程序集变量 线程句柄
.子程序 _按钮1_被单击
启动线程 (&线程, 13, 线程句柄)
.子程序 _按钮2_被单击
强制结束线程 (线程句柄)
.子程序 线程
.参数 参数
.判断循环首 (参数 ≠ 参数 + 1)
处理事件 ()
调试输出 (参数)
.判断循环尾 ()
演示方法是:运行程序,点击按钮1,看到调试页不停地输出一个数字;点击按钮2,输出停止;
“启动线程”和调用子程序的最大区别在于,调用子程序必须等被调的子程序执行完毕,程序才会回到原来的位置;但启动线程没有这个限制,它只负责将线程启动,启动后立即回到原点,继续执行原点后面的代码;具体什么时候线程执行到什么地方,那是操作系统的事情;
由线程子程序的代码可以看出,这个线程一旦进入,将再也不可能自动退出;这时我们可以利用“强制结束线程 (线程句柄)”来使它强行终止。
追问
参数是文本型呢?
参考资料: 百度一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询