私はCとGrandCentralDispatchを使用して、いくつかの重い計算を並列化しています。GCDで使用されているスレッドの数を取得するにはどうすればよいですか?また、コードの一部が現在どのスレッドで実行されているかを知ることは可能ですか?基本的に、複数のストリームでsprng(並列乱数)を使用したいので、そのために使用するストリームID(したがって、使用されているスレッド)を知る必要があります。
私はCとGrandCentralDispatchを使用して、いくつかの重い計算を並列化しています。GCDで使用されているスレッドの数を取得するにはどうすればよいですか?また、コードの一部が現在どのスレッドで実行されているかを知ることは可能ですか?基本的に、複数のストリームでsprng(並列乱数)を使用したいので、そのために使用するストリームID(したがって、使用されているスレッド)を知る必要があります。