gpt4 book ai didi

multithreading - pthread_create()不创建线程

转载 作者:行者123 更新时间:2023-12-03 13:17:31 38 4
gpt4 key购买 nike

我正在开发一个多线程程序,但是由于某种原因,我无法创建线程。当我尝试调试时,它在我的pthread_join语句处中断。

for (i = 0; i < numThreads; ++i)
{
pthread_create (&(tids[i]), &attr, runnerFunction, &sValue[i]);
}

而join语句只是
for (i = 0; i < numThreads; ++i)
{
pthread_join (tids[i], NULL);
}

有人有建议吗?

最佳答案

这应该解决问题

pthread_create (&tids[i], NULL, runnerFunction, (void*) sValue[i]);

关于multithreading - pthread_create()不创建线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189196/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com