分享

线程共享进程中的数据

 Ethan的博客 2011-10-10
#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);
 
}
---------------------------华丽的分割线---------------------------------
编译运行:
$gcc -Wall -lpthread -o test2 pthreadshare.c
$./test2

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约