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

站长seo推广珠海市区工商年报在哪个网站做

站长seo推广,珠海市区工商年报在哪个网站做,做网站要买数据库,常用软件开发平台利用C语言编写&#xff0c;使用POSIX线程&#xff0c;利用条件变量和互斥锁来完成资源调用和实现线程同步。代码如下&#xff1a;//生产者和消费者问题 #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<pthread.h> char g_storage[…

利用C语言编写,使用POSIX线程,利用条件变量和互斥锁来完成资源调用和实现线程同步。代码如下:

//生产者和消费者问题
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<pthread.h>
char g_storage[10];//仓库
int g_stock = 0;//库存量
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;//互斥锁
pthread_cond_t pcond = PTHREAD_COND_INITIALIZER;//全局条件变量并初始化(生产者卧室) 
pthread_cond_t ccond = PTHREAD_COND_INITIALIZER;//全局条件变量并初始化(消费者卧室) 
//显示生产消费过程 生产者:ABC<--X   消费者:ABC-->X
void show(char* who,char* op,char prod){printf("%s:",who);for(int i = 0;i < g_stock;i++){printf("%c",g_storage[i]);}printf("%s%c\n",op,prod);
}
//生产者线程
void* producer(void* arg){char* who = (char*)arg;//生产者for(;;){//加锁pthread_mutex_lock(&mutex);//判满if(g_stock == 10){printf("%s:已满仓\n",who);pthread_cond_wait(&pcond,&mutex);}//生产char prod = 'A' + rand() % 26;show(who,"<--",prod);g_storage[g_stock] = prod;g_stock++;//唤醒pthread_cond_signal(&ccond);//解锁pthread_mutex_unlock(&mutex);usleep((rand() % 100) * 1000);}return NULL;
}
//消费者线程
void* consumer(void* arg){char* who = (char*)arg;//消费者for(;;){//加锁pthread_mutex_lock(&mutex);//判空if(g_stock == 0){printf("%s:空仓\n",who);pthread_cond_wait(&ccond,&mutex);}//消费char prod = g_storage[--g_stock];show(who,"-->",prod);//唤醒pthread_cond_signal(&pcond);//解锁pthread_mutex_unlock(&mutex);usleep((rand() % 100) * 1000);}return NULL;
}
int main(void){srand(getpid());pthread_t t1,t2;pthread_create(&t1,NULL,producer,"生产者");pthread_create(&t2,NULL,consumer,"消费者");getchar();//不按回车键就不结束 return 0;
}

http://www.dtcms.com/wzjs/835881.html

相关文章:

  • 滁州seo网站推广wordpress 转义
  • 旅游网站html公司用自己机房做网站备案
  • 网站建设流程讯息自适应网站建站
  • 什么是企业营销型网站政务网站集约化建设推进情况
  • 选择好的佛山网站建设外贸单在哪些网站做
  • 做网站 需要买云服务器吗小公司简介模板
  • 益阳网站建设公司创新的专业网站建设
  • 衡水做网站建设公司网页设计的网站配色方案
  • 品牌网站源码aspflash html网站模板
  • 南山医院网站建设官网源码下载
  • 襄樊网站开发网站设计分析怎么写
  • 无锡网站优化方案唐山网站制作网络公司
  • 上海营销型企业网站商场设计任务书
  • 自己做的视频网站视频加载慢怎么样做网站视频
  • 广告公司网站建设方案如何推广一个新的app
  • 网站系统建设费用网站域名记录值
  • 佛山大型网站设计公司投标建设用地是哪个网站
  • 先做网站后备案怎么做宣传网页
  • 欢迎访问陕西省交通建设集团公司网站家具公司网站源码
  • 网站开发人员的短中长期目标国内免费接码
  • 网站流量多少90设计官方
  • 个人网站建设规划表网页设计的基础知识
  • 淘客网站建设收费吗网站内容管理系统源码
  • 打开无忧管理后台网站青海建设网站多少钱
  • ps做网站好看的logo广告营销策划公司
  • 网站别人备案怎么办wordpress+分辨+模版
  • 良乡网站建设网站怎么连接微信支付
  • 做网站大约需要多少钱外贸网站制作公司
  • 360网站怎么做网址链接最新新闻热点事件20239月
  • 广州大石附近做网站的公司网站被惩罚