c++ - 使用 pthread_win32 增加进程优先级

标签 c++ windows multithreading pthreads

环境:Win XP、Visual C++

我正在使用 pthread_win32 库来在我的程序中实现线程,我想将我的进程(程序)优先级提高到 HIGH_PRIORITY_CLASS。库中是否有允许这种操作的函数?

否则,是否可以将 SetPriorityClass 函数与 `pthread_win32 一起使用,或者我必须使用 win 线程以确保某种兼容性?

最佳答案

你可以获得一个本地线程句柄来调用SetPriorityClasspthread_getw32threadhandle_np .

关于c++ - 使用 pthread_win32 增加进程优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193113/

相关文章:

c++ - vector 中的自动指针(智能)

windows - 在 windows/linux 中打开文件时注释混淆

c++ - 当一个工作线程失败时,如何中止剩余的工作人员?

c++ - 类中的 luabridge 类对象

java - 为什么我不能通过套接字连接android和PC?

windows - 使用 WinSCP get 命令下载两种类型的文件(*.bat 和 *.txt)

ios - 从不同线程使用时 NSDateFormatter 崩溃

java - 在 Solaris 下需要有关 Java ProcessBuilder 性能的帮助

c++ - 从未知数量的文件中存储数据

windows - CMake 告诉我什么(Windows 上的错误)?