Могут ли потоки иметь более одного аргумента? - PullRequest
0 голосов
/ 14 февраля 2010

Могут ли потоки иметь более одного аргумента без использования структуры?

Итак ... вроде как:

pthread_create(&file_thread, NULL, merge_thread, sortedFiles, number); 

... где 'число' - дополнительный аргумент?

Спасибо, Христо

1 Ответ

4 голосов
/ 14 февраля 2010

Нет. Вам нужно будет определить структуру, содержащую различные параметры, и передать указатель на экземпляр структуры в качестве единственного аргумента void* на pthread_create.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...