DLL命令名 | 返回值类型 | 公开 | 备 注 | |
_线程启动 | 整数型 | 创建并启动一条新线程 成功返回新线程的句柄,失败返回NULL(0) | ||
DLL库文件名: | ||||
kernel32 | ||||
在DLL库中对应命令名: | ||||
CreateThread | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
线程安全标志 | 整数型 | lpThreadAttributes 线程安全标志 NULL(0)使用默认安全属性 | ||
初始栈空间大小 | 整数型 | dwStackSize 表示线程初始栈空间大小。传入(Null)0表示使用默认大小(1MB) | ||
要执行的函数地址 | 通用型 | lpStartAddress 要执行的线程函数地址,多个线程可以使用同一个函数地址 &子程序指针 或 到整数(&子程序指针) | ||
附加参数 | 整数型 | lpParameter 传递给线程函数的参数 | ||
创建选项标志 | 整数型 | dwCreationFlags 指定额外的标志来控制线程的创建,为Null(0)表示线程创建之后立即就可以进行调度,如果为CREATE_SUSPENDED(4)则表示线程创建后暂停运行,这样它就无法调度,直到调用ResumeThread() | ||
接收返回线程ID的变量 | 整数型 | lpThreadId 提供变量来接收返回线程的唯一标识符ID,传入NULL(0)表示不需要返回该线程ID |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
CloseHandle | 逻辑型 | 关闭打开的对象句柄 | ||
DLL库文件名: | ||||
Kernel32 | ||||
在DLL库中对应命令名: | ||||
CloseHandle | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
hObject | 整数型 | 要关闭的对象句柄 |
窗口程序集名 | 保 留 | 保 留 | 备 注 |
程序集2 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||||
线程_启动 | 整数型 | 成功返回线程句柄,失败返回0 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
要启动的子程序 | 子程序指针 | 要传去子程序的参数 | 整数型 | 往子程序里面传递一个整数型的参数 | 线程ID | 整数型 | 请提供一个整数型的变量,用于存放新创建的线程ID。 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||||
线程_启动1 | 整数型 | 成功返回线程句柄,失败返回0 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
要启动的子程序 | 通用型 | 如果是子程序指针,请直接使用到数值() 命令进行转换后再传入 | 要传去子程序的参数 | 整数型 | 往子程序里面传递一个整数型的参数 | 线程ID | 整数型 | 请提供一个整数型的变量,用于存放新创建的线程ID。 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||||
线程_启动2 | 逻辑型 | 成功返回真,失败返回假。[Mr.Yang] | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
要启动的子程序 | 子程序指针 | 要传去子程序的参数 | 整数型 | 往子程序里面传递一个整数型的参数 | 线程句柄 | 整数型 | 请提供一个整数型的变量,用于存放新创建的线程句柄 | 线程ID | 整数型 | 请提供一个整数型的变量,用于存放新创建的线程ID。 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||||
取指针_通用型 | 整数型 | 取到的是变量在栈中的地址,和 取变量地址() 一样 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
变量 | 通用型 | 基本支持所有类型 |
xiaoxiao2 发表于 2021-5-7 15:43
启动线程 和 线程_启动 有什么大的区别吗???
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |