我使用 pthread_create 创建了 5 个线程。我想在后台运行这些线程,所以我没有加入这些线程。但是该程序正在产生奇怪的输出。这些可能是什么原因?
程序:
for(i = 0; i < 5; i++)
{
pthread_create(&thread[i], NULL, func, &i)
}
我使用 pthread_create 创建了 5 个线程。我想在后台运行这些线程,所以我没有加入这些线程。但是该程序正在产生奇怪的输出。这些可能是什么原因?
程序:
for(i = 0; i < 5; i++)
{
pthread_create(&thread[i], NULL, func, &i)
}