какая разница при определении количества потоков, например ::100100
for (i*10){
...
pthread_create(&thread[i], NULL, ThreadMain[i], (void *) xxx);
...
}
и когда оно не определено, просто так:
...
pthread_create(&threadID, NULL, ThreadMain, (void *) xxx);
...
В моем случае число, которое я могу варьировать от 1 до 10. Если, например, Я использую первый метод, мне нужно создать 10 раз как, например ::100100
void *ThreadMain1(void *xxx)
{
...
}
до ...
void *ThreadMain10(void *xxx)
{
...
}
Но если я использую второй метод, мне нужно создать просто:
void *ThreadMain(void *xxx)
{
...
}
Так какой из них правильный?
Спасибо за ваше время и ответы,