启动线程 命令   操作系统支持:Windows    所属类别:多线程控制

 

创建并启动一条线程,可重复使用以创建多条线程,成功返回真,失败返回假。

 

语法:  逻辑型  启动线程 (欲执行的子程序, [参数数据], [ 参数句柄]

 

参数名

描 述

欲执行的子程序

必需的;子程序指针。本参数提供创建线程时欲启动的子程序,该子程序必须没有参数,否则将出错。

参数数据

可选的;整数型。本参数提供线程被启动时传递到欲启动子程序的整数数据。如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。

参数句柄

可选的;整数型。提供参数数据时只能提供变量。如果提供了本参数,将向参数变量写入线程句柄(Windows下为HANDLELinux下为pthread_t),请在适当的时机关闭该句柄。如果不提供本参数接收线程句柄,内部将自动处理线程句柄。

 

例程:

 

 

说明:

 

       启动并创建一个线程,多个启动线程可以同时启动一个子程序,每个启动的

子程序都可独立运行,但是使用的变量是一个。

 

参见:例程1