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

市北网站建设开发一个企业网站需要多少钱

市北网站建设,开发一个企业网站需要多少钱,seo网站优化技术,九一制作厂网站LabVIEW生产者消费者架构 生产者/消费者模式可以轻松地同时处理多个进程,同时还能以不同速率迭代。 缓冲通信 当多个进程以不同速度运行时,就适合采用进程间缓冲通信。有了足够大的缓冲区后,生产者循环可以以快于消费者循环的速度运行&…

LabVIEW生产者消费者架构

生产者/消费者模式可以轻松地同时处理多个进程,同时还能以不同速率迭代。

缓冲通信

当多个进程以不同速度运行时,就适合采用进程间缓冲通信。有了足够大的缓冲区后,生产者循环可以以快于消费者循环的速度运行,而不会丢失数据。

比如,有一个包含两个进程的应用程序,第一个进程负责数据采集,第二个进程将数据传输到网络上。第一个进程的运行速度是第二个进程的三倍。如果使用生产者/消费者设计模式来实现此应用程序,则数据采集进程充当生产者,网络进程充当消费者。当拥有足够大的通信队列(缓存区)时,网络进程便可以访问数据采集循环采集到的大量数据。这种数据缓存能力能够最大程度地减少数据丢失。

对于在使用队列功能时发生的缓冲通信,如果要将其可视化,请参见范例程序:使用生产者/消费者循环移动LabVIEW窗口。

数据采集和处理

在采集需按顺序处理的多组数据时,通常采用生产者/消费者模式。

假设要编写一个应用程序,该应用程序在接受数据的同时,还要按照接收顺序处理数据。由于这些数据的排队(生产)速度比实际处理(消费)速度高出很多,因此生产者/消费者设计模式最适合此类应用程序。通过这种方法,消费者循环可以按自己的速率处理数据,同时生产者循环也可以让额外的数据排队。

试想一下–如果生产者和消费者都在该应用程序的同一循环中,为了匹配数据处理速度,数据采集速度就会变慢。这就是按进程、数据采集(生产者)和处理(消费者)对代码进行分解的好处。

网络通信

网络通信需要两个进程同时以不同的速度运行:第一个进程将不断轮询网络线路并检索数据包,第二个进程将提取第一个进程检索的这些数据包并加以分析。在此范例中,第一个进程充当生产者,因为它向第二个进程提供数据,而第二个进程则充当消费者。这时就非常适合使用生产者/消费者设计模式。并行的生产者循环和消费者循环要同时检索和分析网络外数据,两个循环之间的排队通信可以对检索到的网络数据包进行缓存。这种缓冲在网络通信繁忙时就显得非常重要。借助缓存,数据包的检索和传输速度可以超过分析速度。

队列消息处理

排队消息处理器架构是生产者/消费者架构的一个特殊版本。数据队列用于为生产者/消费者设计模式中的循环之间传递数据。这些队列提供了一个优势,即生产者和消费者循环间的数据缓冲。

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

http://www.yayakq.cn/news/988490/

相关文章:

  • 大连云建站模板深圳网站策划公司
  • 建设网站价位最新网站建设软件有哪些
  • 亚洲做性视频网站简述企业网站的网络营销功能
  • 网页设计与网站制作知识框架百度查看订单
  • 做标书网站厦门网站建设服务
  • 怎样免费建立自己网站网站建设四川推来客网站系统
  • 个人网站可以做百度竞价微信网站开发文档
  • 会展网站建设成功的原因威海北京网站建设
  • 漯河百度做网站电话旅游网站盈利模式怎么做
  • 扎区门户网站建设珠海建设银行官方网站
  • 中企动力建设网站自己建设外贸网站
  • 温州 建网站网站建设哪公司好
  • 如何把代码放在网站首页教程网页制作教程考拉
  • 海珠做网站公司黑龙江省建设安全教育信息网
  • 最全网站源码分享建设宁夏分行互联网站
  • 网站三层结构示意图漳州网站建设多少钱
  • 网站改标题降权什么是网站维护
  • 北海做网站的公司郑州app开发定制多少钱
  • 怎么做能收费的视频网站wordpress 不发邮件
  • 代理做减肥网站wordpress安装博客方法
  • 网站的系统建设方式网站 营销型
  • 网站建设电商开发人员工具
  • 网站开发怎样手机号验证国产最好的a级suv
  • 如何给网站做备案哪个网站做国内销海外的
  • 中源建设有限公司网站永州做网站费用
  • 做电影分享网站违法吗某网站网站的设计与实现
  • 网站后台 添加用户网络推广电话
  • aspnet网站开发实例佰联轴承网做的网站
  • 课程网站建设情况快手营销软件
  • 手机网站制作良心服务韩雪冬网站