Grand Central Dispatch 中的线程数和线程数
我正在使用 C 和 Grand Central Dispatch 来并行化一些繁重的计算。如何获取GCD使用的线程数?另外是否可以知道一段代码当前在哪个线程上运行?基本上我想对多个流使用sprng(并行随机数),为此我需要知道要使用什么流id(以及正在使用什么线程)。
I am using C and Grand Central Dispatch to parallelize some heavy computations. How can I get the number of threads used by GCD? Also is it possible to know on which thread a piece of code is currently running on? Basically I'd like to use sprng (parallel random numbers) with multiple streams and for that I need to know what stream id to use (and therefore what thread is being used).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)