期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
基于Qt框架的多线程编程设计与实现
1
作者 杨小兵 《自动化应用》 2025年第12期219-225,共7页
为了提升多线程编程在复杂应用中的效率和可靠性,基于Qt框架,深入探讨了多线程编程的设计与实现方法。通过对比分析QThread类的run方法、QThread类的moveToThread方法、QRunnable的run函数以及QtConcurrent的run函数,总结了不同多线程... 为了提升多线程编程在复杂应用中的效率和可靠性,基于Qt框架,深入探讨了多线程编程的设计与实现方法。通过对比分析QThread类的run方法、QThread类的moveToThread方法、QRunnable的run函数以及QtConcurrent的run函数,总结了不同多线程实现方式的适用场景及其优缺点。针对多线程编程中的关键技术问题,如线程间数据通信、同步处理和安全机制,提出了相应的解决方案。通过在实际工程中的应用验证,所提多线程编程方法显著提升了系统的实时性和数据处理能力,为高吞吐量、高时效性应用场景提供了有效的技术支持。 展开更多
关键词 Qt框架 多线程编程 线程同步 线程通信 线程安全
在线阅读 下载PDF
LabWindows/CVI多线程技术在电负载系统中的应用 被引量:9
2
作者 谭秀萍 吴晓辉 +2 位作者 范蟠果 徐焯炬 汤琼 《测控技术》 CSCD 北大核心 2011年第8期79-82,90,共5页
针对电负载系统程序在顺序执行时,CPU利用率低且容易阻塞等问题,提出了利用LabWindows/CVI的多线程技术,建立独立的线程池线程分别用于数据采集和数据处理的方法。用多线程的方法解决了程序任务堵塞和资源利用率低的问题,提高了整体性... 针对电负载系统程序在顺序执行时,CPU利用率低且容易阻塞等问题,提出了利用LabWindows/CVI的多线程技术,建立独立的线程池线程分别用于数据采集和数据处理的方法。用多线程的方法解决了程序任务堵塞和资源利用率低的问题,提高了整体性能和系统的可靠性、稳定性。同时利用线程安全队列TSQ在线程间传递数据解决了数据同步的问题。实验证明这种多线程技术提高了系统性能,增加了系统的实时性和可靠性。 展开更多
关键词 电负载 LABWINDOWS/CVI 多线程 数据采集 线程安全队列
在线阅读 下载PDF
多线程虚拟仪器测试软件的开发 被引量:29
3
作者 高亚奎 支超有 《计算机测量与控制》 CSCD 2003年第12期986-987,996,共3页
文章以飞机液压起落架控制系统地面模拟试验测试软件为例,介绍了使用LabWindows/CVI开发多线程虚拟仪器测试软件,说明了多线程的调度以及多线程之间数据传输。该测试软件已成功地应用于某型飞机研制中,大大提高了试验效率,缩短了试验周期。
关键词 软件开发 多线程技术 飞机 液压起落架 控制系统 虚拟仪器 测试软件
在线阅读 下载PDF
基于LabWindows/CVI的数据处理软件设计 被引量:7
4
作者 白渚铨 张晓明 +1 位作者 王宇 赵鑫炉 《计算机应用与软件》 CSCD 2015年第4期30-32,62,共4页
在某些情况下,工业现场的大量多路数据的处理分析工作需要在上位机中集中进行,上位机中的处理软件要能够实时完成通信、数据处理分析、存储及显示等多个任务。针对通过串口每秒上传2400个字节包含6路传感器信息的数据,单线程工作方式下... 在某些情况下,工业现场的大量多路数据的处理分析工作需要在上位机中集中进行,上位机中的处理软件要能够实时完成通信、数据处理分析、存储及显示等多个任务。针对通过串口每秒上传2400个字节包含6路传感器信息的数据,单线程工作方式下,串口数据读取丢失,数据实时处理显示效果不佳的情况,在Lab Windows/CVI编译环境下,运用包括线程池和异步定时器的多线程技术及线程安全队列等技术,实现了处理软件的可靠通信、数据快速处理和实时显示等多个任务的并行可靠执行。测试结果表明,运用以上的技术能够可靠地同时处理多个任务,快速准确地完成通信、处理的任务,数据的可视化流畅快速,为大量多路数据的集中处理分析显示提供了一种方便可靠的方法。 展开更多
关键词 LABWINDOWS/CVI 多线程 线程安全队列 异步定时器
在线阅读 下载PDF
基于LabWindows/CVI的多线程技术的智能交流电量测量系统的设计与实现 被引量:8
5
作者 吕锋 李敏智 《测控技术》 CSCD 北大核心 2009年第3期68-70,共3页
利用LabWindows/CVI的多线程技术,通过交互式编程方式,实现了测试仪器硬件和应用软件的有机结合,设计并实现了智能交流电量测量系统。该系统自动完成数据的采集、传输、处理、存储和测试报表生成等功能,提高了测试工作的效率、精确度。... 利用LabWindows/CVI的多线程技术,通过交互式编程方式,实现了测试仪器硬件和应用软件的有机结合,设计并实现了智能交流电量测量系统。该系统自动完成数据的采集、传输、处理、存储和测试报表生成等功能,提高了测试工作的效率、精确度。实际使用结果表明:该系统研发周期短,运行效率高,能够很好地满足客户的要求。 展开更多
关键词 虚拟仪器 LABWINDOWS/CVI 多线程 线程安全队列 串口通信
在线阅读 下载PDF
线程安全队列技术在交流电机调速系统中的应用 被引量:2
6
作者 杨迎化 谢顺依 +2 位作者 舒坤 钟祺 胡训强 《武汉理工大学学报(交通科学与工程版)》 2008年第1期104-106,共3页
介绍了数据保护的概念和原理,根据交流电机调速系统的要求,使用线程安全队列技术对电机的数据进行保护,以期能正确反映电机的运行情况.通过实验,对使用线程安全队列技术的效果进行了验证.
关键词 交流电机调速系统 数据保护 线程安全队列
在线阅读 下载PDF
对线程池模式的分析及其实现 被引量:3
7
作者 陈勇 申海燕 宋之毅 《现代电子技术》 2005年第16期45-48,共4页
当行处理且处理过程相同时,采用线程池技术是一种简单而高效的机制,尤其用在Web服务器或应用服务器时他能显著地改善服务器应用程序的性能。本文主要介绍了企业级应用程序设计的线程池模式的思想,并用Java提供了创建和实现组件的标准设... 当行处理且处理过程相同时,采用线程池技术是一种简单而高效的机制,尤其用在Web服务器或应用服务器时他能显著地改善服务器应用程序的性能。本文主要介绍了企业级应用程序设计的线程池模式的思想,并用Java提供了创建和实现组件的标准设计技术,这些组件用来解决通常并行程序所带来的风险。在设计上采用了工作线程来派遣和处理并行任务,并提供了一种基于面向对象的安全线程池框架,在框架中开发人员和最终用户可以配置和控制线程资源。 展开更多
关键词 设计模式 线程池模式 并发服务 线程安全
在线阅读 下载PDF
关于提高基于OpenSSL软件性能的研究 被引量:1
8
作者 张妍 许云峰 张焕生 《河北科技大学学报》 CAS 2007年第2期157-161,共5页
OpenSSL是用来开发网络安全软件的一个开源软件包,使用OpenSSL可以缩短软件开发周期,提高软件的运行效率和稳定性。但是目前大部分基于OpenSSL开发的软件并不能完全发挥这个开源软件包所具有的高效率和高稳定性的特点。原因在于这些软... OpenSSL是用来开发网络安全软件的一个开源软件包,使用OpenSSL可以缩短软件开发周期,提高软件的运行效率和稳定性。但是目前大部分基于OpenSSL开发的软件并不能完全发挥这个开源软件包所具有的高效率和高稳定性的特点。原因在于这些软件的开发人员对OpenSSL的高级应用所知甚少。从提高软件运行效率及稳定性的角度对OpenSSL的高级应用进行论述,提出了2种用来提高软件运行效率和稳定性的解决方法。 展开更多
关键词 SSL OPENSSL Multithread 线程安全
在线阅读 下载PDF
高压井中套管缺陷对连接螺纹强度行为研究 被引量:3
9
作者 祝效华 郭迎春 董亮亮 《西南石油大学学报(自然科学版)》 CAS CSCD 北大核心 2020年第2期166-174,共9页
针对高压井套管缺陷对连接螺纹承载能力影响研究较少,套管安全评估依据不足的问题,以典型的APIφ177.8 mm×12.65 mm P110钢级的圆螺纹套管为研究对象,以弹性力学理论和腐蚀套管力学模型为基础,对不同腐蚀形态下套管-水泥环-地层有... 针对高压井套管缺陷对连接螺纹承载能力影响研究较少,套管安全评估依据不足的问题,以典型的APIφ177.8 mm×12.65 mm P110钢级的圆螺纹套管为研究对象,以弹性力学理论和腐蚀套管力学模型为基础,对不同腐蚀形态下套管-水泥环-地层有限元模型研究,分析了套管-地层-水泥环系统下套管螺纹牙的应力分布状态和3种腐蚀缺陷影响下螺纹连接部分的应力分布规律。获得了均匀腐蚀缺陷相对于低压井对高压井套管螺纹牙最大等效应力影响较大;点蚀与沟槽型腐蚀缺陷对套管螺纹牙最大等效应力影响变化相似;点蚀与沟槽型腐蚀缺陷发生在套管螺纹啮合段下段区域时影响显著;不同腐蚀缺陷下套管屈服的临界腐蚀缺陷深度等方面的认识规律。 展开更多
关键词 高压井 腐蚀缺陷 套管连接螺纹 承载能力 安全评估
在线阅读 下载PDF
基于激光吸收光谱的多用途气体检测系统设计 被引量:4
10
作者 常岐海 《中国测试》 CAS 北大核心 2013年第1期93-96,共4页
针对基于调制半导体激光吸收光谱方法的气体检测系统外接检测光学单元的多样性,以电接口及光学接口作为硬件指标,结合光学检测单元对应的处理算法,构建一种接口单一的调制半导体激光吸收光谱多用途气体实验测试系统。该测试系统使用LabW... 针对基于调制半导体激光吸收光谱方法的气体检测系统外接检测光学单元的多样性,以电接口及光学接口作为硬件指标,结合光学检测单元对应的处理算法,构建一种接口单一的调制半导体激光吸收光谱多用途气体实验测试系统。该测试系统使用LabWindows软件开发环境开发,在数据采集处理线程中提出使用指针的指针在线程安全队列中进行优化的数据结构传递方法,并详细给出一种多线程采集处理的线程执行结构。通过对已有信号处理算法的详细分析和总结,设计的系统软件根据外接光学单元进行适用算法选择。 展开更多
关键词 半导体激光吸收光谱 算法 LabWindows软件 多线程 线程安全队列
在线阅读 下载PDF
对线程池模式的分析及其实现 被引量:2
11
作者 陈勇 宋之毅 《微型电脑应用》 2005年第8期59-62,65,共4页
对于并行处理且处理过程相同时,采用线程池技术是一种简单而高效的机制,尤其用在Web服务器或应用服务器时它能显著地改善服务器应用程序的性能.本文主要介绍了企业级应用程序设计的线程池模式的思想,并用java提供了创建和实现组件的标... 对于并行处理且处理过程相同时,采用线程池技术是一种简单而高效的机制,尤其用在Web服务器或应用服务器时它能显著地改善服务器应用程序的性能.本文主要介绍了企业级应用程序设计的线程池模式的思想,并用java提供了创建和实现组件的标准设计技术,这些组件用来解决通常并行程序所带来的风险。在设计上采用了工作线程来派遣和处理并行任务,并提供了一种基于面向对象的安全线程池框架,在框架中开发人员和最终用户可以配置和控制线程资源。 展开更多
关键词 设计模式 线程池模式 并发服务 线程安全
在线阅读 下载PDF
基于CVI多线程技术的USB高速数据传输系统设计
12
作者 张君 李声晋 +1 位作者 卢刚 肖文超 《测控技术》 CSCD 北大核心 2010年第4期9-11,共3页
设计了一套基于USB高速传输的数据传输系统。系统利用CY7C68013和FPGA实现了从属FIFO的数据传输,而USB主机侧的应用程序则采用了LabWindows/CVI的多线程技术,通过调用Win32的API函数实现了主机与USB设备的高速通信。经测试,该系统工作... 设计了一套基于USB高速传输的数据传输系统。系统利用CY7C68013和FPGA实现了从属FIFO的数据传输,而USB主机侧的应用程序则采用了LabWindows/CVI的多线程技术,通过调用Win32的API函数实现了主机与USB设备的高速通信。经测试,该系统工作稳定可靠,采样结果正确,有效数据的传输速度可达27 MB/s。 展开更多
关键词 USB 从属FIFO 多线程 安全队列
在线阅读 下载PDF
火电厂管道螺纹吊杆最大使用荷载计算研究 被引量:1
13
作者 刘立成 陈国强 +1 位作者 郑冠捷 黄兴宇 《电力勘测设计》 2011年第3期43-47,共5页
火电厂管道螺纹吊杆最大使用荷载是设计和选择螺纹吊杆的重要依据,然而现有的相关规定给出的结果并不相同,造成在相同设计条件下选择的螺纹吊杆规格并不相同,影响了螺纹吊杆的准确设计和选择。为规范螺纹吊杆的设计和选择,确保火电厂的... 火电厂管道螺纹吊杆最大使用荷载是设计和选择螺纹吊杆的重要依据,然而现有的相关规定给出的结果并不相同,造成在相同设计条件下选择的螺纹吊杆规格并不相同,影响了螺纹吊杆的准确设计和选择。为规范螺纹吊杆的设计和选择,确保火电厂的安全和经济运行,对螺纹吊杆最大使用荷载的相关问题进行了分析和探讨。分析和探讨了与螺纹吊杆最大使用荷载有关的螺纹根部截面积计算方法、许用应力确定以及材质选择等问题,并给出了相应的措施和建议。分析和研究了螺纹吊杆最大使用荷载计算方法,基于许用应力法给出了螺纹吊杆最大使用荷载计算结果。 展开更多
关键词 火电厂 螺纹吊杆 最大使用荷载 许用应力
在线阅读 下载PDF
虚拟仪器软件设计中基于异步时钟的多线程开发
14
作者 郭虹 栾鹏程 臧传辉 《国外电子测量技术》 2004年第z1期41-43,71,共4页
本文介绍了虚拟仪器软件开发中单线程与多线程的软件结构和效能差异 ,并提出在LabWin
关键词 虚拟仪器 虚拟仪器软件 多线程 数据缓冲区 线程安全
在线阅读 下载PDF
基于LabWindows/CVI的音视频实时采集压缩系统 被引量:2
15
作者 张红林 马永涛 刘开华 《电视技术》 北大核心 2014年第5期205-208,共4页
针对远程支援对装备保障现场音视频数据的实际需求,基于LabWindows/CVI软件开发平台,设计并实现了一种音视频采集与压缩系统。该系统运用虚拟仪器多线程技术有效保证了音视频数据采集的实时性,并采用MPEG-4标准进行音视频数据的压缩,有... 针对远程支援对装备保障现场音视频数据的实际需求,基于LabWindows/CVI软件开发平台,设计并实现了一种音视频采集与压缩系统。该系统运用虚拟仪器多线程技术有效保证了音视频数据采集的实时性,并采用MPEG-4标准进行音视频数据的压缩,有效提高了数据共享的效率。测试结果表明,使用本系统方案有效减小了音视频数据延迟,提高编码器压缩效率和系统的稳定性,可直接应用于远程支援系统。 展开更多
关键词 远程支援 I小windows CVI MPEG-4 多线程 线程安全队列
在线阅读 下载PDF
数据保护技术在多线程应用程序开发中的应用研究
16
作者 李晖 《工业控制计算机》 2011年第12期13-15,共3页
正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点。详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程... 正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点。详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程池、数据保护、异步定时器等多线程技术,实例同时说明了通过不同方法访问线程安全变量的差异。 展开更多
关键词 LABWINDOWS/CVI 数据保护 多线程 线程安全变量
在线阅读 下载PDF
基于LabWindows/CVI的单轴稳定平台测控系统 被引量:1
17
作者 王恒宜 齐蓉 《测控技术》 CSCD 北大核心 2011年第9期17-20,共4页
通过LabWindows/CVI多线程技术的工程应用实例,研究了线程之间数据高速传输的技术及方法,解决了通信中的数据阻塞问题。针对单轴稳定平台,设计了系统测控软件,该软件实现了数据采集、处理、存储、显示和报表生成等功能。实际应用表明该... 通过LabWindows/CVI多线程技术的工程应用实例,研究了线程之间数据高速传输的技术及方法,解决了通信中的数据阻塞问题。针对单轴稳定平台,设计了系统测控软件,该软件实现了数据采集、处理、存储、显示和报表生成等功能。实际应用表明该系统处理速度快、运行效率高,能够满足用户的要求。 展开更多
关键词 稳定平台 LABWINDOWS/CVI 串口通信 线程安全队列 多线程
在线阅读 下载PDF
基于优化的CAS算法实现线程安全的HashMap 被引量:2
18
作者 吴恩慈 《软件》 2019年第6期185-190,共6页
HashMap内存数据结构存在相当广泛的应用场景,通过Hash函数的Key直接获取对应的值,能够确保搜索的时间复杂度为O(1)。HashMap数据结构存在哈希冲突与线程安全问题,悲观锁机制实现线程安全的方法存在很大的性能开销。本文提出了基于优化... HashMap内存数据结构存在相当广泛的应用场景,通过Hash函数的Key直接获取对应的值,能够确保搜索的时间复杂度为O(1)。HashMap数据结构存在哈希冲突与线程安全问题,悲观锁机制实现线程安全的方法存在很大的性能开销。本文提出了基于优化的CAS算法,实现线程安全的哈希映射数据结构,内部采用数组、链表和红黑树实现了高并发环境下读写操作。通过增加版本戳避免CAS算法的ABA问题,CAS算法实现的无锁方式避免了锁竞争的开销,使用红黑树来优化链表,确保大规模数据集的检索时间复杂度保持O(logn)。支持多线程扩容操作,在执行效率方面有良好的表现。通过大规模的并发压力测试,验证了该数据结构在性能上有稳定的提升。 展开更多
关键词 无锁机制 分段锁 CAS算法优化 红黑树 线程安全
在线阅读 下载PDF
基于LabWindows/CVI的动中通控制系统软件设计 被引量:1
19
作者 吴诗琪 郑健 +1 位作者 刘杉 何芳 《中国测试》 CAS 北大核心 2016年第9期77-82,共6页
动中通在保持实时稳定对星、跟踪过程中,针对天线控制器ACU难以满足算法开发、故障诊断、便捷调试、可视化界面等问题,设计一款动中通控制系统软件。软件以LabWindows/CVI为平台,针对软件高速采集数据要求,提出响应的控制策略,通过多线... 动中通在保持实时稳定对星、跟踪过程中,针对天线控制器ACU难以满足算法开发、故障诊断、便捷调试、可视化界面等问题,设计一款动中通控制系统软件。软件以LabWindows/CVI为平台,针对软件高速采集数据要求,提出响应的控制策略,通过多线程技术与数据保护机制,使用线程池和Timer控件定时判断、开启数据采集线程和绘图线程,提升软件数据采集速率;使用线程安全队列技术保护共享数据;利用工具包SQL Toolkit开发卫星数据库等。测试结果表明:软件能够可靠准确地完成通信、数据处理任务,绘图功能流畅快速,为系统工作的监控、调试以及故障诊断提供充分的技术支撑。 展开更多
关键词 卫星动中通 串口通信 TJabwindows/CVI 多线程 线程安全队列
在线阅读 下载PDF
适用于S-NUCA异构处理器的任务调度与热管理系统 被引量:2
20
作者 周义涛 李阳 +3 位作者 韩超 赵玉来 汪玲 李建华 《计算机工程》 CAS CSCD 北大核心 2024年第2期196-205,共10页
异构多核处理器凭借其高性能、低功耗和广泛的应用场景而成为当前计算机平台的主流方案,且大容量的非均匀缓存架构(S-NUCA)具有较低的平均访问时间。然而,不断上升的晶体管规模给异构多核处理器的资源调度和功耗控制带来挑战,传统的调... 异构多核处理器凭借其高性能、低功耗和广泛的应用场景而成为当前计算机平台的主流方案,且大容量的非均匀缓存架构(S-NUCA)具有较低的平均访问时间。然而,不断上升的晶体管规模给异构多核处理器的资源调度和功耗控制带来挑战,传统的调度算法在面对基于S-NUCA的多核处理器时忽略了核心之间的缓存访问延迟,且传统热管理方案只提供芯片级功率约束,容易使得系统因核心使用率降低而造成性能下降。为此,提出一种适用于S-NUCA异构多核系统、满足热安全约束的动态线程调度机制TSCDM。利用基于动态每周期指令(IPC)值的阶段检测技术,并基于人工神经网络预测线程的IPC值,以获取线程与核心类型的最佳绑定关系,依据S-NUCA缓存特性获得最优映射和基于任务分类的任务迁移策略。在此基础上,TSCDM基于片上热模型为每个核心实时分配功率预算。在HotSniper上运行SPLASH-2性能测试套件进行实验,结果表明,相较于传统调度方案与基于机器学习的调度方案,TSCDM在加速比和资源利用率上均表现出优势,TSCDM中使用的基于瞬态温度的安全功率算法相比传统热安全功率算法能够降低核心热余量,同时处理器的全频段均有更高的能效比。 展开更多
关键词 异构多核处理器 人工神经网络 线程调度 阶段检测 热安全功率
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部