当前位置: 首页 > news >正文

什么网站可以接设计方案百度广告联盟怎么加入

什么网站可以接设计方案,百度广告联盟怎么加入,谷歌seo的算法,网站编辑专题怎么做同步 是指多个任务按照约定的先后次序 相互配合完成一件事情 信号量#xff1a; 由信号量决定 线程是继续执行 还是阻塞等待 信号量代表某种资源 其值表示系统中该资源的数量 信号量是一个受保护的量 只能通过特定的三种操作来访问 初始化 P操作#xff08;申请资源 由信号量决定 线程是继续执行 还是阻塞等待 信号量代表某种资源 其值表示系统中该资源的数量 信号量是一个受保护的量 只能通过特定的三种操作来访问 初始化 P操作申请资源 有可能阻塞 V操作释放资源 不会阻塞 Ps)操作 if(信号量的值大于0 ) 申请资源的任务继续执行 信号量-1 else 申请资源的任务阻塞· V(s)操作 信号量1 if有任务在等待资源 唤醒等待任务 让其继续执行 Posix信号量 内部定义了两类信号量 无名信号量 基于内存的信号量 主要用于线程间的同步 也可以用于进程之间 但是不方便 有名信号量既可以用于进程 也可以用于线程 信号量操作函数 #includesemaphore.h int sem_init(sem_t *sem, int pshared,unsigned int vaule) // 信号量初始化 成功返回0 失败返回EOF sem 指向要初始化的信号量对象 pshared 0 - 线程间 1 - 进程间 val 信号量初值 同文件同上 int sem_wait(sem_t *sem); //P操作 int sem_post(sem_t *sem); //V操作 成功返回0 失败返回EOF sem 指向要操作的信号量对象 Ps: 两个线程同步读写缓冲区 char buf[32]; sem_t sem; void *function(void *arg); int main(void) { pthread_t a_thread; if(sem_init(sem,0, 0) 0) { perror(sem_init); exit(-1); } if(pthread_create(a_thread, NULL, function, NULL) ! 0) { printf(fila to pthread_create); exit(-1); } printf(input quit to exit\n); do{ fgets(buf, 32, stdin); sem_post(sem); }while(strncmp(buf, quit, 4) ! 0); return 0; } void *function(void *arg) { while(1) { sen_wait(sem); printf(you enter %d characters\n, strlen(buf)); } } Ps: l两个线程同步读写 char buf[32]; sem_t sem_r, sem_w; void *function(void *arg); int main(void) { pthread_t a_thread; if(sem_init(sem_r,0, 0) 0) { perror(sem_init); exit(-1); } if(sem_init(sem_w,0, 0) 0) { perror(sem_init); exit(-1); } if(pthread_create(a_thread, NULL, function, NULL) ! 0) { printf(fila to pthread_create); exit(-1); } printf(input quit to exit\n); do{ sem_post(sem_w); fgets(buf, 32, stdin); sem_wait(sem_r); }while(strncmp(buf, quit, 4) ! 0); return 0; } void *function(void *arg) { while(1) { sen_wait(sem_r); printf(you enter %d characters\n, strlen(buf)); sen_post(sem_w); } } 命令 gcc -o test test.c -lpthread
http://www.pierceye.com/news/192586/

相关文章:

  • 网站建设 语言成都app
  • 免费建站的手机app专业做网站设计公司价格
  • 江苏宜兴做网站的电话seo基础培训
  • 企业手机端网站模板下载济南公司建站模板
  • 一般公司做网站多少钱南昌市房产网
  • 惠州网站小程序建设做公司永久免费网站什么好
  • 湖南涟钢建设有限公司网站局网站建设工作总结
  • 家乡ppt模板免费下载网站合肥百姓网网站建设
  • 免费整套ppt模板下载网站东莞建设教育网站
  • 漯河网站建设漯河ps制作个人网站首页
  • 电商网站公司软件开发和软件研发
  • 网站建设浙江公司网站开发运营新人要注意什么
  • 外贸网站模板哪里下载家里电脑可以做网站服务器吗
  • 长沙门户网站北京设计网站的公司
  • 站长统计平面设计找工作难吗
  • seo建站公司推荐电商平台活动策划方案
  • 建设淘宝客网站.lc和ev手机对比平台
  • vue 做企业网站特产网站开发背景
  • 奉新网站制作dede视频网站源码
  • 做动画网站去哪采集建设网站需要的资金清单
  • 网站后台发邮件注册公司需要什么证件和手续
  • 炫酷特效网站万网虚拟主机免费空间
  • 公司网站模板最新怀远网站建设哪家好
  • 交互式网站定义如何网上找加工订单
  • 一个域名可以做几个网站吗南城网站建设公司
  • 宝安商城网站建设flash新手入门简单动画制作
  • 设置网站建设WordPress adsen
  • 网站与微信内容建设与运维总结建筑网络图
  • 网站模板文件不存在网站建设礻金手指下拉十二
  • 东莞浩智建设网站公司做百度推广员赚钱吗