2010-02-14 8 views
0

구조체를 사용하지 않고 쓰레드가 하나 이상의 인수를 가질 수 있습니까?스레드가 둘 이상의 인수를 가질 수 있습니까?

그래서 ... 종류의 같은 :

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

... '수'여분의 인수는 어디?

감사합니다, 흐리 스토 당신은 다양한 매개 변수를 포함하는 구조체를 정의하고 pthread_create에 단일 void* 인수로 구조체의 인스턴스에 대한 포인터를 전달해야합니다

+0

https://computing.llnl.gov/tutorials/pthreads/#PassingArguments를 참조하십시오. – jschmier

답변

3

번호.

+0

다른 방법이 있기를 바랬습니다. 감사. – Hristo

+0

Hristo : 래퍼 함수를 ​​현명하게 사용하면 구조 사용을 숨길 수 있습니다. – Clifford

관련 문제