TCP-IP 소켓통신 THREAD CHAPTER1

    TCP-IP 소켓통신 THREAD CHAPTER1

    #include <stdio.h>
    #include <pthread.h>
    void* thread_main(void *arg);
    
    int main(int argc, char *argv[])
    {
    	pthread_t t_id;
    	int thread_param=5;
    	if(pthread_create(&t_id, NULL, thread_main, (void*)&thread_param)!=0)
    	{
    		puts("pthread_create() error");
    		return -1;
    	};
    	sleep(10); puts("end of main");
    	return 0;
    }
    
    void* thread_main(void *arg)
    {
    	int i;
    	int cnt=*((int*)arg);
    	for(i=0; i<cnt; i++)
    	{
    		sleep(1); puts("running thread");
    	}
    	return NULL;
    }

     

    댓글

    Designed by JB FACTORY