.版本 2
.DLL命令 CreateThread, 整数型, , , , 创建成功返回线程句柄
.参数 attributes, 整数型, , 安全性结构
.参数 stackSize, 整数型, , 栈大小
.参数 functionAddress, 整数型, , 函数指针
.参数 param, 整数型, , 参数
.参数 flag, 整数型, , 标志,0为立即开始线程,4为挂起线程
.参数 tid, 整数型, , 线程ID
.DLL命令 SuspendThread, 整数型, , , , 暂停线程
.参数 handle, 整数型
.DLL命令 ResumeThread, 整数型, , , , 恢复线程
.参数 handle, 整数型
.DLL命令 GetCurrentThreadId, 整数型, "kernel32", "GetCurrentThreadId", , 获取当前线程的一个伪句柄 当前线程的伪句柄
.DLL命令 SetThreadPriority, , , , 公开, 设置线程优先级
.参数 handle, 整数型, , 线程句柄
.参数 priorit, 整数型, , 线程优先级
.DLL命令 GetThreadPriority, 整数型, , , 公开, 获取线程句柄
.参数 handle, 整数型
.DLL命令 CloseHandle, 逻辑型, , , 公开, 关闭句柄
.参数 handle, 整数型
.DLL命令 ExitThread, , , , , 退出当前线程
.参数 code, 整数型
.DLL命令 TerminateThread, , , , , 中止线程
.参数 handle, 整数型
.参数 exitCode, 整数型
.DLL命令 GetExitCodeThread, , , , , 获取线程退出代码
.参数 handle, 整数型
.参数 exitCode, 整数型, 传址
.DLL命令 SetThreadAffinityMask, , , , 公开, 设置线程CPU占用几个核
.参数 handle, 整数型
.参数 affinityMask, 整数型
.DLL命令 Sleep, , , , 公开, 线程延迟
.参数 second, 整数型
.DLL命令 WaitForSingleObject, , , , 公开, 等待一个对象
.参数 handle, 整数型
.参数 time, 整数型, , -1代表无限等待
.DLL命令 WaitForMultipleObjects, , , , 公开, 等待所有对象
.参数 count, 整数型
.参数 handles, 整数型, 数组
.参数 waitAll, 逻辑型
.参数 waitTime, 整数型
.DLL命令 InitializeCriticalSection, , , , 公开, 初始化许可证
.参数 section, CRITICAL_SECTION, 传址, 许可证
.DLL命令 EnterCriticalSection, , , , 公开, 进入许可证
.参数 section, CRITICAL_SECTION, , 许可证
.DLL命令 LeaveCriticalSection, , , , 公开, 退出许可证
.参数 section, CRITICAL_SECTION, , 许可证
.DLL命令 DeleteCriticalSection, , , , 公开, 删除许可证
.参数 section, CRITICAL_SECTION, , 许可证
.DLL命令 CreateMutexA, 整数型, , , 公开, 创建互斥量,返回句柄
.参数 attribute, , , 安全结构
.参数 init, 逻辑型, , 是否初始化
.参数 name, 文本型, , 互斥量名字
.DLL命令 OpenMutexA, 整数型, , , 公开, 打开互斥量
.参数 access, 整数型, , 访问权限
.参数 inheritance, 逻辑型, , 是否继承句柄
.参数 name, 文本型, , 互斥量名字
.DLL命令 ReleaseMutex, 逻辑型, , , 公开, 释放互斥量
.参数 handle, 整数型
.DLL命令 CreateSemaphoreA, 整数型, , , 公开, 创建信号量,返回句柄
.参数 attribute, 整数型, , 安全性结构
.参数 initCount, 整数型, , 初始化信号量个数
.参数 maxCount, 整数型, , 最大信号量个数
.参数 name, 文本型, , 名字
.DLL命令 OpenSeamaphoreA, 整数型, , , 公开, 打开信号量
.参数 access, 整数型, , 访问权限,2031619
.参数 inheritance, 逻辑型, , 是否继承
.参数 name, 文本型, , 名字
.DLL命令 ReleaseSemaphore, 逻辑型, , , 公开, 增加信号量个数
.参数 handle, 整数型, , 信号量句柄
.参数 count, 整数型, , 增加个数
.参数 previousCount, 整数型
.DLL命令 InterlockedIncrement, 整数型, , , 公开, 变量自增
.参数 volatile, 整数型, 传址, 变量地址
.DLL命令 InterlockedDecrement, 整数型, , , 公开, 变量自减
.参数 volatile, 整数型, 传址, 变量地址
.DLL命令 InterlockedExchange, 整数型, , , 公开, 赋值
.参数 volatile, 整数型, 传址, 变量地址
.参数 value, 整数型, , 变量的值
.DLL命令 InterlockedExchangeAdd, 整数型, , , 公开, 在此变量值的基础上增加
.参数 volatile, 整数型, 传址, 变量地址
.参数 incrementValue, 整数型, , 需要增加的值
.DLL命令 InterlockedCompareExchange, 整数型, , , 公开, 相当于三目运算符
.参数 valatile, 整数型, 传址, 变量地址
.参数 changeValue, 整数型, , 要改变的值
.参数 compareValue, 整数型, , 要比较的值
易语言+互斥+api
易语言许可证和信号量区别