我正在使用 C 和 Grand Central Dispatch 来并行化一些繁重的计算。如何获取 GCD 使用的线程数?还有可能知道一段代码当前在哪个线程上运行吗?基本上我想对多个流使用sprng(并行随机数),为此我需要知道要使用的流ID(以及正在使用的线程)。
问问题
324 次
我正在使用 C 和 Grand Central Dispatch 来并行化一些繁重的计算。如何获取 GCD 使用的线程数?还有可能知道一段代码当前在哪个线程上运行吗?基本上我想对多个流使用sprng(并行随机数),为此我需要知道要使用的流ID(以及正在使用的线程)。