多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 使用说明 等待一个或多个线程其中一个返回 参数可以是多个线程句柄,或包含多个线程句柄的数组, 可选使用最后一个参数指定超时值(毫秒) 如果在主线程中调用此函数,在等待过程中可处理窗口消息 注意线程句柄不能大于64个 成功返回值为完成的句柄在数组中的索引,失败返回空, 返回值2为错误类型,该值为字符串"timeout"表示超时 ## 示例 新建无界面工程,把下面的中文伪代码复制粘贴到伪代码编辑框里然后运行: ``` //注意:直接关闭控制台时主程序也会跟着关闭 定义 线程句柄1 = 线程.创建( 函数(){ 导入 控制台; 导入 线程; 计次循环(次数=1;10;1){ 控制台.输出日志("次数=",次数) 线程.休眠(1000) } } ) //不会阻塞主窗口,但要等到有一个子线程执行完成才继续执行后面代码 线程.等待一个线程完成(线程句柄1) 控制台.输出日志(线程.是否在运行(线程句柄1))//false 控制台.暂停(真);//暂停会导致IDE无响应 控制台.关闭();//用命令关闭控制台不会连IDE也一起关闭 ```