线程操作类   返回超级模块手册   命令来源:超级模块

命令名称

命令简介

_创建进入许可证

创建并返回一个进入许可证数值,此许可证值用作进入程序中的指定许可代码区,以避免多线程冲突

_删除进入许可证

删除由"创建进入许可证"命令所创建返回的进入许可证(该命令会在本类被销毁时自动被调用)

_进入许可区

根据已经创建的许可证进入指定许可代码区,在此线程未退出之前,其它线程如要通过同一个进入许可证进入该许可代码区则必须先等待此线程退出许可代码区,从而保证了指定许可代码区在任何时候都只能有一条线程进入并执行

_退出许可区

指示当前线程将退出许可代码区,并允许其它使用同一进入许可证的线程进入此许可代码区

创建

创建一个线程子程序,本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

取优先级

返回线程优先级

取创建时间

取得线程创建时的时间

取启动时间

取得线程启动到现在的毫秒级时间

取线程句柄

取得本类正在操作的线程句柄

取返回值

取线程子程序返回值,为其他数据类型将返回指针,调用该命令会自动等待线程执行完毕再返回

恢复

恢复执行挂起的一个线程,只有全部被挂起的线程都被恢复才恢复

打开当前线程

打开当前线程供本类操作,本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

打开窗口线程

打开窗口下的线程供本类操作,可以是其它进程的线程,本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

打开线程

打开已知线程标识符一个线程供本类操作,可以是其它进程的线程,本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

挂起

将指定线程的执行挂起

指定CPU

设置CPU亲缘性屏蔽

等待

等待线程到指定时间

置优先级

设置线程优先级

置线程句柄

设置一个已知的线程句柄供本类操作,本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

远程创建

将在远程进程中创建线程,必须保证函数在远程进程中存在!本类原有操作的线程句柄将被自动关闭(成功返回真,失败返回假)

销毁

强行销毁线程,如果线程正在执行关键性操作将可能产生不可预知的错误