5
私はMac OSとBSDのLinuxのsched_getcpu()
と同等の機能と、CPUのローカルストレージ用のライブラリを実装するためのWindowsのを探しています。これをcpuidまたはrdtscp命令でエミュレートすることは可能ですが、カーネルの協力でよりうまくいく可能性があります:https://lkml.org/lkml/2007/1/6/190。MacとBSDの現在のスレッドが実行されているCPUを見つけるにはどうすればよいですか?
私はすでにスレッドの現在のCPUが情報を使用する時間によって変化する可能性があることを知っています。