windows进程绑定cpu

HANDLE WINAPI GetCurrentProcess(void);
1、返回当前进程的伪句柄(始终返回-1)
2、-1表示当前进程的伪句柄
3、-2表示当前线程的伪句柄,可以用GetCurrentThread试一试(始终返回-2)
4、不要直接使用-1这个值,为了将来的兼容性请使用GetCurrentProcess
5、伪句柄不被继承,想想如果可以继承,那么-1代表什么(父进程的伪句柄?子进程的伪句柄?)
6、可以通过DuplicateHandle和OpenProcess获取当前进程真实句柄
7、伪句柄可以在当前进程中使用,如果需要跨进程通信,那么必须拿出自己真实句柄了
8、伪句柄不需要CloseHandle,即使调用CloseHandle表现为不起作用
9、如果该通过DuplicateHandle和OpenProcess获取当前进程真实句柄后,不在使用时需要CloseHandle,防止句柄泄露

最后 SetProcessAffinityMask

posted @ 2020-04-14 14:44  caopf  阅读(582)  评论(0编辑  收藏  举报