linux进程创建

#include<stdio.h>
#include<pthread.h>

void func(char* string){

    printf("%s\n",string);

}

int main(){

    pthread_t pid;

    
    
    pthread_create(&pid,NULL,(void*)func,"Hello World!");



    pthread_join(pid,NULL);
    //pthread_join使一个线程等待另一个线程结束。
    //代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线
    //程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线
    //程结束自己才结束,使创建的线程有机会执行。

    return 0;


}

 

posted @ 2016-04-18 22:15  wzb的QQ空间  阅读(242)  评论(0编辑  收藏  举报