精易论坛

标题: 启动线程 [打印本页]

作者: 一尘不染    时间: 2020-11-26 21:10
标题: 启动线程
本帖最后由 奇亿Reno 于 2020-11-26 21:14 编辑
  
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。
返回 (_线程启动 (0, 0, 要启动的子程序, 要传去子程序的参数, 0, 取指针_通用型 (线程ID)))
子程序名返回值类型公开备 注
线程_启动1整数型 成功返回线程句柄,失败返回0
参数名类 型参考可空数组备 注
要启动的子程序通用型如果是子程序指针,请直接使用到数值() 命令进行转换后再传入
要传去子程序的参数整数型往子程序里面传递一个整数型的参数
线程ID整数型请提供一个整数型的变量,用于存放新创建的线程ID。
返回 (_线程启动 (0, 0, 要启动的子程序, 要传去子程序的参数, 0, 取指针_通用型 (线程ID)))
子程序名返回值类型公开备 注
线程_启动2逻辑型 成功返回真,失败返回假。[Mr.Yang]
参数名类 型参考可空数组备 注
要启动的子程序子程序指针
要传去子程序的参数整数型往子程序里面传递一个整数型的参数
线程句柄整数型请提供一个整数型的变量,用于存放新创建的线程句柄
线程ID整数型请提供一个整数型的变量,用于存放新创建的线程ID。
线程句柄 = _线程启动 (0, 0, 要启动的子程序, 要传去子程序的参数, 0, 取指针_通用型 (线程ID))
如果真 (是否为空 (线程句柄))
CloseHandle (线程句柄)
如果 (线程句柄 ≠ 0)
返回 ()
返回 ()

子程序名返回值类型公开备 注
取指针_通用型整数型 取到的是变量在栈中的地址,和 取变量地址() 一样
参数名类 型参考可空数组备 注
变量通用型基本支持所有类型
置入代码 ({ 139, 69, 8, 201, 194, 4, 0 })
返回 (0)


线程_启动1需要编译后才会有效果,其它的可以直接调试



作者: Aurora    时间: 2020-11-27 10:10
不用勾参考的吗?
作者: 果心豆腐酱    时间: 2021-1-23 17:17
这和精易模块有啥不一样啊
作者: 1013356744    时间: 2021-3-30 22:10
支持开源~!感谢分享
作者: xiaoxiao2    时间: 2021-5-7 15:43
启动线程 和 线程_启动 有什么大的区别吗???
作者: 一尘不染    时间: 2021-5-8 21:06
xiaoxiao2 发表于 2021-5-7 15:43
启动线程 和 线程_启动 有什么大的区别吗???

不大,其实就是一个,只是我调用了通用型命令

作者: cc66029    时间: 2021-5-11 17:43
支持开源~!感谢分享
作者: jack2023    时间: 2023-3-17 16:06
111111111111111111
作者: 南絮    时间: 2023-10-12 10:06
支持支持
作者: 南絮    时间: 2023-12-21 08:57
111111111111111111111111111111111111
作者: yuzhong    时间: 2024-12-7 19:25
11111111111111111111111111111111111111




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4