출처 : http://sthyun.tistory.com/entry/pthreadcreate-%EB%8B%A4%EC%A4%91%EC%9D%B8%EC%9E%90-%EC%A0%84%EB%8B%AC
typedef struct tTHREAD
{
int a;
int b;
}THREAD;
void *thread_func(void* p)
{
THREAD* pp = (THREAD*)p;
int k = pp->a;
int j = pp->b;
printf("k = %d, j = %d\n", k, j);
return (void *)k+1;
}
int main(int argc, char **argv)
{
pthread_t th1;
THREAD st;
st.a = 1;
st.b = 2;
int res;
int tid;
tid = pthread_create(&th1, NULL, thread_func, (void *)&st);
pthread_join(th1, (void **)&res);
printf("result : %d\n", res);
return 0;
}
'프로그래밍' 카테고리의 다른 글
Posix Thread Example (0) | 2012.08.10 |
---|---|
CallBack func (0) | 2012.07.24 |
Main (0) | 2012.05.02 |
PF_INET 와 AF_INET 의 차이점 (0) | 2012.04.26 |
C언어 소수점 반올림 (0) | 2012.04.17 |