• 易语言怎样写双线程?一个线程循环找图。一个线程循环按键F2。


    易语言怎样写双线程?
    一个线程循环找图。一个线程循环按键F2。
    //
    .程序集变量 参数, 整数型
    .程序集变量 线程句柄1, 整数型
    .程序集变量 线程句柄2, 整数型
    启动线程 (&子程序1, 参数,线程句柄1)
    启动线程 (&子程序2, ,线程句柄2)
    //
    .子程序 子程序1
    .参数 参数1, 整数型
    信息框 (参数1, 0, )
    信息框 (“这是线程1的例子”, 0, )
    //
    .子程序 子程序2
    信息框 (“这是线程2的例子”, 0, )
    //
    //
    注意:
    凡调用到COM接口插件,像大漠/天使插件,
    必须在要运行的子程序里面加上 
    线程_com初始化。
    //
    2楼. .版本 2
    .支持库 EThread.程序集 窗口程序集1
    .程序集变量 句柄, 整数型
    .子程序 __启动窗口_创建完毕_启动窗口.可视 = 假
    启动线程 (&子程序1, , 线程句柄)
    ’&是子程序指针。


    .子程序 子程序1
    信息框 (“这是一个线程例子”, 0, )
    //
    3楼. 打开多线程支持库
    .版本 2
    .支持库 EThread启动线程 (, , )
    调用格式: 〈逻辑型〉 启动线程 (
    子程序指针 欲执行的子程序,
    [整数型 参数数据],
    [整数型 线程句柄])
    - 多线程支持库-多线程控制
    英文名称:CreateThread
    创建并启动一条线程,可重 复使用以创建多条线程,成功返回真,失败返回假。本命令为初级命令。
    参数1 的名称为“欲执行的子程序”,类型为“子程序指针(SubPtr)”。本参数提供创建线程时欲启动的子程序,根据是否需要传递参数数据,该子程序必须没有或具有一个整数型参数,否则将出错。
    参数2 的名称为“参数数据”,类型为“整数型(int)”,可以被省略。本参数提供线程被启动时传递到欲启动子程序的整数数据。
    如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。
    参数3 的名称为“线程句柄”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。如果提供了本参数,将向参数变量写入线程句柄(Windows下为HANDLE,Linux下为pthread_t),请在适当的时机关闭该句柄。
    如果不提供本参数接收线程句柄,内部将自动处理线程句柄。 
    .
    操作系统需求: Windows、Linux

  • 相关阅读:
    Sql 复习(1)
    记录一次git issue
    JWT自校验框架
    分布式事务分布式锁的常用解决方式
    SpringBoot开发文档
    SpringCloud的使用以及五大核心组件
    SpringMVC
    关于开发中使用AOP的坑
    SpringCloud使用feign远程调用服务注入映射接口失败问题
    springBoot使用Restful跳转路径回显异常问题
  • 原文地址:https://www.cnblogs.com/champion8/p/5569816.html
Copyright © 2020-2023  润新知