我正在为 Win CE 开发一个 rt 驱动程序,为了实现我的目的,我需要能够更改线程的优先级。但问题是,我没有源代码,特别感谢微软!因此,我无法在创建线程的位置设置线程的优先级。
目前我所知道的是我从 Visual Sudio 的线程窗口中读取的线程的名称(线程名)。(pThread,hThread 的值总是会改变,因此我不能使用它们。只有静态的东西是线程名。)我可以只知道线程的名称就为线程分配一个值吗?(我可以通过知道它的名称找到它的唯一线程 ID 吗?)我检查了线程的内置函数,存在一个 GetCurrentThread 函数,它检索调用线程的伪句柄。但是,它不适合我。因为将来我不能确定当前线程是我想要的线程。因此我可以设置不同线程的优先级。
总结一下:有没有办法通过只知道线程名称来设置线程的优先级?
问候,
森提乌斯