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

建设企业网站价格最好的锦州网站建设

建设企业网站价格,最好的锦州网站建设,如何创建网站的步骤,网站目录生成定义信号量与缓冲区#xff1a; const int BufferSize 8; int buffer1[BufferSize]; int buffer2[BufferSize]; int curBuf1; //当前正在写入的Bufferint bufNo0; //采集的缓冲区序号quint8 counter0;//数据生成器QSemaphore emptyBufs(2);//信号量#xff1a;空的缓冲区…定义信号量与缓冲区 const int BufferSize 8; int buffer1[BufferSize]; int buffer2[BufferSize]; int curBuf1; //当前正在写入的Bufferint bufNo0; //采集的缓冲区序号quint8 counter0;//数据生成器QSemaphore emptyBufs(2);//信号量空的缓冲区个数初始资源个数为2 QSemaphore fullBufs; //满的缓冲区个数初始资源为0 生产者线程 void QThreadDAQ::run() {m_stopfalse;//启动线程时令m_stopfalsebufNo0;//缓冲区序号curBuf1; //当前写入使用的缓冲区counter0;//数据生成器int nemptyBufs.available();if (n2) //保证 线程启动时emptyBufs.available2emptyBufs.release(2-n);while(!m_stop)//循环主体{emptyBufs.acquire();//获取一个空的缓冲区for(int i0;iBufferSize;i) //产生一个缓冲区的数据{if (curBuf1)buffer1[i]counter; //向缓冲区写入数据elsebuffer2[i]counter;counter; //模拟数据采集卡产生数据msleep(50); //每50ms产生一个数}bufNo;//缓冲区序号if (curBuf1) // 切换当前写入缓冲区curBuf2;elsecurBuf1;fullBufs.release(); //有了一个满的缓冲区,available1}quit(); } 消费者线程 void QThreadShow::run() {m_stopfalse;//启动线程时令m_stopfalseint nfullBufs.available();if (n0)fullBufs.acquire(n); //将fullBufs可用资源个数初始化为0while(!m_stop)//循环主体{fullBufs.acquire(); //等待有缓冲区满,当fullBufs.available0阻塞int bufferData[BufferSize];int seqbufNo;if(curBuf1) //当前在写入的缓冲区是1那么满的缓冲区是2for (int i0;iBufferSize;i)bufferData[i]buffer2[i]; //快速拷贝缓冲区数据elsefor (int i0;iBufferSize;i)bufferData[i]buffer1[i];emptyBufs.release();//释放一个空缓冲区emit newValue(bufferData,BufferSize,seq);//给主线程传递数据}quit(); }
http://www.zqtcl.cn/news/352261/

相关文章:

  • 网站开发简历 自我评价网页设计报告论文
  • 如何让网站不被收录不备案 国内网站
  • 站长之家域名买天猫店铺去哪里买
  • asp.net做的网站模板下载万网x3 wordpress
  • 设计网站设计目标天津市建设工程管理总队网站
  • 网站开始怎么做上海响应式网页建设
  • 网站备案 seo免费二维码制作网站
  • 删除网站备案网站建设湖南岚鸿建设
  • 做vlogger的网站有哪些长沙网站排名技巧
  • 媒体营销平台商品seo关键词优化
  • 芜湖先锋网站两学一做wordpress菜单顶部
  • 网站策划怎么样一级域名网站如何申请
  • 烟台高端网站开发网站开发哪个公司好
  • 广州网站定制开发方案南宁网站 制作
  • php做网站需要后台吗郑州建网站十大
  • 网站跳出率是什么意思百度服务
  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设
  • 网络认证入口seo免费诊断