질문 제목 : pthread와 argument에 대해 질문이 있어요. 질문 내용 :
메인함수 argument인 char** argv를 pthread_create할 때 바로 넣을려고 하는데
예를 들어서 이런 코드가 있다고 해요
int main(int argc, char** argv){
...
pthread_create(&pt, null, runnable, ??(char**) argv);
}
?? 여기에 어떻게 할지 감이 안오네요
그리고
void* runnable(??(void* data)) { // 이쪽에는 또 어떻게 해야할 지 모르겠네요
제 생각에는 그냥
pthread_create(&pt, null, runnable, (void**)&argv)
void* runnable(void** data)
...
이런식으로 생각했는데 어떤가요?
큰꽃늘 2026.04.21
전체를 넘겨야되요ㅠ
한가람 2026.04.21
(void *)argv[1]