#include<stdio.h>
#include<pthread.h>
#include<unistd.h>
static int shdata=4;
void *create(void *arg){
printf("new pthread...\n");
printf("shared data=%d \n",shdata);
}
int main(int argc,char *argv[]){
int res;
pthread_t a_thread;
res=pthread_create(&a_thread,NULL,*create,NULL);
if(res!=0){
perror("Thread creation failed");
exit(-1);
}
sleep(1);
printf("Thread creation successed!");
exit(0);
}
---------------------------華麗的分割線---------------------------------
編譯運(yùn)行:
$gcc -Wall -lpthread -o test2 pthreadshare.c
$./test2
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。