共查询到20条相似文献,搜索用时 142 毫秒
1.
基于LabVIEW的多线程编程技术比较研究 总被引:7,自引:1,他引:6
为了充分利用系统资源,提高数据采集系统的运行效率,对LabVIEW编程框架下的数据采集系统进行了模块化分解。分别使用单线程技术,队列与集合相结合、仅使用队列两种多线程技术实现了系统主要功能,并对结果进行了比较和分析。结果表明,与单线程相比,多线程编程技术能有效地缩短数据采集与分析时间,且仅使用队列的多线程方案具有更高的执行效率。 相似文献
2.
设计了基于工控机和高速模入板卡的数据采集系统,介绍了Windows多任务多线程环境下,高速同步采集数据、存储与处理数据的软件设计方法。根据系统的特点,采用半满中断方式实现数据采集传输;多线程技术使数据采集与数据处理相独立,提高了数据吞吐量和计算机的整体处理能力;缓冲队列实现了高速连续存盘而不丢点;动态虚拟技术实现线程高优先级工作。用这些方法开发出的软件已成功应用于风机的故障检测中,并取得了良好的效果。 相似文献
3.
4.
针对无线呼叫系统中呼叫先后排序、多呼叫同时显示等问题,提出采用队列为核心思想的低成本嵌入式无线呼叫系统.该系统硬件电路功能完善,创新程序设计,按呼叫顺序存储每个呼叫的号码形成队列,不漏过一个请求,依次序响应呼叫,以体现人性化及提高服务质量. 相似文献
5.
Windows环境下高速数据采集系统软件设计 总被引:2,自引:0,他引:2
设计了基于工控机和高速模入板卡的数据采集系统,介绍了Windows多任务多线程环境下,高速同步采集数据、存储与处理数据的软件设计方法.根据系统的特点,采用半满中断方式实现数据采集传输;多线程技术使数据采集与数据处理相独立,提高了数据吞吐量和计算机的整体处理能力;缓冲队列实现了高速连续存盘而不丢点;动态虚拟技术实现线程高优先级工作.用这些方法开发出的软件已成功应用于风机的故障检测中,并取得了良好的效果. 相似文献
6.
libpcap-MT:一种多线程的通用数据包捕获库 总被引:1,自引:0,他引:1
libpcap数据包捕获函数库提供数据包捕获、过滤等上层API,目前广泛被网络协议分析、入侵检测等数据包处理系统使用.多核、多CPU通用计算平台为数据包的高速处理提供可能,但libpcap提供的单线程机制难以充分利用多核、多CPU平台的并行计算能力.设计并实现了一种支持多线程的libpcap:libpcap-MT.libpcap-MT在内核态进行高效的数据包分发,采用无锁的多缓存队列允许多线程同时读取数据包,提供灵活的数据包分发策略,接口与libpcap保持兼容.实验结果表明,使用libpcap-MT能够快速地将现有的系统多线程化,并且具有更好的性能和可扩展性. 相似文献
7.
8.
提出了在无线移动网中基于队列的降质接纳控制算法,它区分了实时业务和非实时业务,同时考虑了切换优先和业务优先两种优先级。在网络带宽资源不足时,通过降低某些可容忍质量下降的呼叫的质量并与队列缓存呼叫相结合的方式,来获得小区中高优先级业务的新呼叫阻塞率和切换呼叫中断率均很低的性能改善。性能分析结果显示该算法简单易实现,具有较低的新呼叫阻塞率、切换呼叫中断率和较高的系统利用率。 相似文献
9.
10.
11.
多线程技术的研究与应用 总被引:36,自引:1,他引:35
现代主流操作系统已经广泛采用了多线程技术.首先论述了多线程的基本概念,然后着重分析了3种主要的多线程实现方案:内核绵线程、用户级线程和混合策略,然后介绍了多线程技术的应用.还结合面向对象数据库管理系统NODBMS的实现,介绍了如何应用多线程技术实现多事务处理,并提出了一个基于多线程技术实现的对象式数据库查询优化算法、该算法取得了较好的效果。 相似文献
12.
嵌入式图形系统Nano-X多线程改造 总被引:1,自引:2,他引:1
分析嵌入式图形系Nano-X客户端和服务器的通讯机制;针对通讯机制中同步和异步的请求应答过程,分别采用有效的方式保证不同线程对临界资源进行正确的互斥访问,使Nano-X支持多线程的应用程序,同时又不影响程序的运行效率。 相似文献
13.
基于Java多线程的并发机制的研究和实现 总被引:4,自引:0,他引:4
针对高可靠性、高质量的Java并行多任务程序设计,分析了Java多线程机制的原理及其实现技术,研究了程序并发过程中的同步机制和交互通信机制,比较了基于操作系统级和基于Java多线程级并发机制的实现结构,总结了并发程序中死锁预防的一些编程规则和策略。所构造的一个具有完全意义上的并发同步的框架实例有一定的实用价值。 相似文献
14.
NP多线程防火墙的设计与实现 总被引:1,自引:0,他引:1
本文介绍了一种NP(NetworkProcessor)多线程防火墙的设计方案。首先介绍了NP多线程防火墙的工作原理,然后提出了对该防火墙的体系结构设计,通过对各功能模块的分析,给出了具体实现方案方案,最后阐述了所设计的NP多线程防火墙的优缺点。 相似文献
15.
随机Petri网模型的精化设计 总被引:11,自引:2,他引:9
随机Petri网的模型技术有多种不同的方法.简单地使用模型技术去模拟复杂的系统,势必造成状态空间的爆炸,而无法分析系统性能.模型精化技术可以开发出紧凑的模型,暴露出原模型中子模型的独立性和相互依存关系,为模型的分解求解奠定基础.该文以多服务器多队列系统模型的精化设计为例,展示利用变迁可实施谓词和随机开关进行模型精化的方法.文章还讨论了多服务器多任务系统的调度、选择控制方案,并提供了这些方案的随机Petri网模型. 相似文献
16.
基于Java语言的多线程计算 总被引:3,自引:0,他引:3
现代主流操作系统已经广泛采用了多线程技术,首先论述了多线程的基本概念,然后研究了Java语言多线程模型与实现机制。探讨多线程计算对CPU的影响。计算效率的提高,以及网络环境下利用Java开发网络应用程序的前景。 相似文献
17.
针对Java平台中多线程的性质和使用,本文进行了详细地分析和讲解,包括线程的创建、状态、线程的同步机制以及线程的阻塞等。 相似文献
18.
本文介绍了Delphi多线程技术在测控系统中的应用,并分析了采用多线程技术进行数据采集与处理的优点,最后给出了振动控制系统中的一个应用实例. 相似文献
19.
20.
针对Java平台中多践程的性质和使用,本文进行了详细地分析和讲解,包括线程的创建、状态、线程的同步机制以及线程的阻塞等。 相似文献