怎样获得线程句柄?

my12121 2003-04-29 09:27:54
一个Delphi程序如果不用TThread对象就是单线程的吧,现在想提高它的优先级,怎样获取它的句柄阿?
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
myling 2003-04-29
  • 打赏
  • 举报
回复
我们可以利用GetPriorityClass() 和SetPriorityClass()这两个函数来动态地获取或设置一个进程的优先级类。

在大多数情况下,调用这两个函数是为了获取或设置本进程的优先级类。这时,可以使用API函数GetCurrentProcess()。

此函数的返回值是一个当前进程的假句柄。之所以说它假,是因为这个函数并没有创建新的句柄,并且,返回值不必由CloseHandle()来关闭。它仅仅是用来定位一个已存在的句柄。
my12121 2003-04-29
  • 打赏
  • 举报
回复
这个函数返回的不是伪句柄嘛?能用来修改线程的优先级嘛?
yansea 2003-04-29
  • 打赏
  • 举报
回复
GetCurrentThread

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧