永发信息网

编程牛人,江湖救急 用C++实现生产者消费者问题

答案:2  悬赏:20  手机版
解决时间 2021-11-16 16:37
  • 提问者网友:玫瑰园
  • 2021-11-15 20:26
编程牛人,江湖救急 用C++实现生产者消费者问题
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-11-15 20:42
int have[100]={0};
int pos=0;
int num=0;
void prod(){
static int n=0;n++;
if(have[pos]==0 &&num<101){
have[pos]=n;
pos++;
num++;
pos=pos%100;
}
}
void cons(){
int p;
if(num>0){
if(pos>=num)p=pos-num;
else p=pos+100-num;
have[p]=0;
num--;
}
}
建立个模型然后在多线程环境中执行,看结果,通过锁保护调用的模型函数再执行下看
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-11-15 22:00
以LAMP兄弟连的课程安排来说主要学习一下内容:
1.SpringSecurity:目前最主流的JavaEE安全解决方案,基于Spring。为基于JavaEE企业开发提供全面安全服务。
2.WebSphere:企业级应用服务器。包含了编写、运行和监视全天候的工业强度的随需应变 Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
3.负载均衡:高并发解决方案。能利用一个集群中的多台单机,响应更多的并发请求。
4.分布式系统:由网络互联的多处理机体系结构上执行任务的系统。可有效提高系统的可扩展性、稳定性和执行效率
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯