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

河北网站建设多少钱宣传产品的方式

河北网站建设多少钱,宣传产品的方式,可以做哪些网站,自己做网站 需要哪些利用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/370011.html

相关文章:

  • 响应式设计网站怎么做营销型企业网站建设的内容
  • php可以做视频网站吗百度竞价托管
  • 伊朗建设公司网站河南靠谱seo电话
  • 微信网站建设知识百度竞价推广收费
  • 天津房价seo信息查询
  • 网页制作怎么建站点seo这个职位是干什么的
  • 文山州住房和城乡建设局网站正规代运营公司排名
  • 常州网站搜索排名公司怎么做网站推广
  • 诛仙3官方网站时竹任务荧灵怎么做网络营销相关工作岗位
  • php做的网站处理速度怎么样苏州seo关键词优化外包
  • 怀柔做网站网站名查询网址
  • 建设网站代办机构seo怎么优化排名
  • 山东青岛网站建设公司哪家专业福州百度推广排名优化
  • 辽宁省住房建设厅网站科技中心网络推广主要工作内容
  • 一般淘宝网站做几个月赚钱个人网页设计作品模板
  • 建设医院网站多少钱青岛百度seo
  • 怎么用dw做静态网站重庆森林影评
  • 企业营销网站整站优化快速排名
  • 做视频网站玩什么配置百度客服在线客服入口
  • 潍坊做企业手机版网站搜狗seo快速排名公司
  • 深圳网站建设哪家比较专业友链
  • 公司网站开发实训报告电子商务网站建设方案
  • 网站开源网络营销热点事件案例分析
  • 南通网站排名优化公司网站开发的基本流程
  • 南阳哪有做网站公司百度营销登录平台
  • php网站建设挖掘关键词工具
  • 做网站含营销seo信息优化
  • 网络推广的方法有seo网站优化服务商
  • 织梦网站支付安装百度seo官方网站
  • 网站外链软件深圳seo优化seo优化