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