码农编程阁-全国最大的中文编程交流平台

 找回密码
 立即注册
查看: 111|回复: 0

[原创] 易语言同一个程序中执行两次线程的方法

[复制链接]
回帖奖励 1 金币 回复本帖可获得 1 金币奖励! 每人限 1 次
  • TA的每日心情
    擦汗
    2025-3-10 11:56
  • 签到天数: 95 天

    连续签到: 1 天

    [LV.6]常住居民II

    170

    主题

    902

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    26745
    发表于 2021-1-11 00:17:44 | 显示全部楼层 |阅读模式
    直接看代码

    1. .版本 2
    2. .支持库 EThread
    3. .支持库 spec

    4. .程序集 窗口程序集_启动窗口

    5. .子程序 _按钮1_被单击

    6. 启动线程 (&子程序1, , )  ' //易语言里面同一个程序只能启动一个线程,个人经验发现,如果调用多次启动线程就会乱套的

    7. .子程序 子程序1
    8. .局部变量 i, 整数型
    9. .局部变量 计次, 整数型, , , 比如你要求这个子程序执行两次,那么就这个设置2

    10. 计次 = 1
    11. .判断循环首 (真)
    12.     i = i + 1
    13.     调试输出 (i)
    14.     .如果 (i = 100)  ' //判断如果已经执行完一万次,则计次+1
    15.         计次 = 计次 + 1
    16.         i = 0
    17.     .否则

    18.     .如果结束

    19.     .如果 (计次 = 3)  ' //判断 计次如果等于3 就说明这个循环已经执行了2次,那么就跳出循环,线程自动结束
    20.         调试输出 (“累计执行线程:” + 到文本 (计次 - 1) + “次”)
    21.         跳出循环 ()
    22.     .否则

    23.     .如果结束

    24.     延时 (30)
    25. .判断循环尾 ()
    复制代码
    运行截图

    QQ截图20210111001141.png


    线程执行2次方法.e

    3.17 KB, 下载次数: 0

    售价: 1 金币  [记录]  [购买]

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|码农编程阁-全国最大的中文编程交流平台

    GMT+8, 2025-4-30 02:30 , Processed in 0.167105 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表