首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
为了在 VB.NET 中处理并发问题和多任务管理的问题,使用多线程编程技术这一程序设计最为广泛应用的技术是最方便的解决方法,应用需要多个任务时可以使用多线程技术。在键盘输入数据的同时另一个线程在计算井传输数据,其它的线程可以同时完成屏幕的更新显示、或从端口读入数据等。研究了在 VB.NET 中线程的创建、运行和终止的方法,及如何确定和更改线程的状态和线程的同步问题。通过对 VB.NET 编译环境中线程对象的分析,深入剖析了多线程技术在 VB.NET 编译环境中的实现过程,说明了 VB.NET 中基于多线程技术的程序开发过程。  相似文献   

2.
韦伟  冯佩  柯琦  林瑞  钟诚 《广西科学院学报》2009,25(4):270-272,277
利用数据划分思想和多线程技术,提出一种加解密数据库数据的方法并用实验来检验方法的有效性。该方法使用3-DES密码算法,参考资源调度策略与划分机制,在多核计算机系统上对数据库中待加解密的数据进行划分,并利用多线程并行技术对数据进行加解密处理。实验结果表明,多核多线程并行方法能够显著地加快数据库数据加解密速度。  相似文献   

3.
PC机与单片机串口通信模型的设计与实现   总被引:4,自引:0,他引:4  
运用面向对象方法和多线程技术 ,设计了一个在Windows平台上通过PC机串口与单片机通信、实现对单片机进行监控的通信模型 .该模型把通信过程从业务处理中分离出来 ,形成一个单独的通信层 ,做很小的修改就能够很方便的移植到不同的应用系统中 ,具有很好的扩展性 .同时 ,模型中利用多线程技术设计了一个串口监视的线程 ,能实时的监视串口状态和数据 ,因此具有很好的实时性 .该模型已经成功地应用在“加油站管理系统”等实际应用系统中 .  相似文献   

4.
为了充分利用CPU,节省系统开支,优化程序结构,多线程技术是许多程序开发中主要采用的技术。但是由于多线程这种技术的并发执行的特性导致许多资源利用、数据维护等方面的问题出现,死锁、数据混乱也随之产生。线程同步与妥协处理机制可以较好的解决多线程使用过程中产生的问题。实验中采用了这两种方法后数据混乱、死锁等问题的出现几率大大降低。实验结论表明上面两种方法的使用可以很好的控制死锁、数据混乱的出现,具有良好的使用价值。  相似文献   

5.
为了对验证NC程序和改善加工状况的机器加工仿真系统进行优化,在通用的切削仿真架构基础上,提出了改进的Z-map和Z缓冲区处理算法.通过有效际线概念的引入,压缩仿真过程中各比较操作的重合运算,通过高程内插法实现Z-map到Z缓冲区重构,通过参考平面节省Z缓冲区切割运算量,并提出多线程实现框架以提高算法的实用性.试验数据表明改进的算法执行效率较高,多线程架构对于仿真的实现更加合理,提高用户响应速度.  相似文献   

6.
数据竞争是典型的多线程程序并发缺陷。由于多线程程序中存在不确定性的交织,数据竞争很难被检测出来。该文以多线程数据竞争的5个相关属性作为特征,构建了多线程程序数据竞争随机森林指令级检测模型。首先基于happens-before关系与lockset算法指令级检测数据竞争,同时用汇编源码信息来剔除隐形同步对,然后利用happens-before关系与lockset算法的分析结果训练多线程程序数据竞争随机森林检测模型。在Pin上实现了多线程程序数据竞争检测工具AIRaceTest。利用GitHub中多线程程序的插桩结果作为样本集来训练随机森林模型,模型精度可达92.1%。对Google data-race-test、 Parsec基准程序3.1中的经典多线程程序的检测结果表明:AIRaceTest与Eraser、 Djit+以及Thread Sanitizer这3种目前常用的数据竞争检测工具相比,数据竞争的误报和漏报分别降低了约10.6%和12.3%,在线程数较多的情况下,时间和内存开销分别降低了41.8%和22.4%。  相似文献   

7.
对股票交易数据进行有效的分析处理,发现其中内在的相互联系,这对指导投资决策具有重要的意义.以股票交易数据为研究对象,采用分割提速法和多线程并行计算方式,提出一个股票预测并行方法.该方法使用Apriori算法的分割提速法进行加速运算,采用多线程并行计算方式将计算量平均分配给所有参与计算的计算机,同时应用网络编程技术实时同步回收结果.实验结果表明,该方法能够有效地缩短股票关联规则的计算时间,提高挖掘效率,进而为股票投资提供有力帮助.  相似文献   

8.
根据多线程数据通信系统的设计需求,建立数据传送模块的Petri网模型.运用模型对数据传输过程所涉及的线程之间的同步协作、线程对共享资源的独占性存取、线程启动与结束时机判断等问题做模拟分析,并给出通信数据队列的多线程软件解决方案.该方案可以提升多线程串行通信程序的安全性和运行的稳定性.  相似文献   

9.
提出了一种基于多任务的实时数据处理方式。它充分利用新一代操作系统Windows NT提供的多任务机制,在对实时数据的处理上,由传统的串行处理改为多线程并行处理,提高了实时数据的处理效率,提高了系统的实时性和可靠性,可满足大型系统的需要。  相似文献   

10.
针对多通道CCD相机,提出了一种图像数据实时采集和图像显示的方法,CCD的数据采集和图像显示由图像卡完成.CCD相机与图像卡的数据传输的硬件接口按标准RS-422串行接口设计,这种差分方式传递信号方法能有效抑制共模信号,提高数据在传输中抗噪声能力.利用高速硬盘解决了大容量、高速度、多通道的图像数据的实时采集和存储问题,通过多线程处理来从软件上弥补硬盘读写速度不足的缺陷.将采集到的CCD相机数据转换成标准BMP文件来显示图像.  相似文献   

11.
用VC++实现多线程方式下的串行通信   总被引:3,自引:2,他引:3  
结合实际工程 ,在 VC 环境下通过采用创建事件对象来保持线程同步、利用两个监听函数提高数据接收效率和可靠性等措施实现了多线程串行通信 ,完成了工程前端数据采集器与后台计算机之间的数据传输。  相似文献   

12.
比较分析了在不同网格大小介质模型情况下,分别采用串行计算、CPU 16个线程并行计算和4块GPU并行计算进行各向异性弹性波动方程正演模拟的执行时间差异。发现在网格点为2563的大模型上,用4块GPU的并行模拟计算相对16线程并行计算与串行计算的加速分别为30倍与156倍。表明多GPU并行算法可以显著缩短数值模拟时间,而且模型网格越大,加速效果越显著。因此,在单机环境下进行大尺度模型的各向异性弹性波正演模拟,采用多GPU并行计算方式是一个合适的加速选择。  相似文献   

13.
概率储量方法能很好地描述储量的不确定性.基于多线程技术对储量分析系统进行构建,讨论了多线程间的通信和同步机制,采用命名事件同步方式解决了在利用多个随机种子进行多次储量计算,求取概率储量时储量分析模块与随机模拟模块对模拟生成结果的争用等问题.最后给出了基于多线程架构的储量分析系统中各个线程间的协作关系及具体实现方法.该系统已成功应用于榆林某气田层的储量分析中,并取得满意的应用效果.  相似文献   

14.
提出一个基于双边协商的一对多协商协议(OMN). 该协议采用显现协调机制协调动态增加的多个协商线程, 解决了已有协商协议中的中心节点问题和同步协商问题, 提高了协商系统的分布性和动态可扩展性.  相似文献   

15.
Because Gateway serves many users, there are some related problems to be solved, such as the allocation and management of multiple calls, the synchronization of multiple threads, the state transference and time-out processing. To solve these problems, key technologies in our implementation will be proposed, which are important to the stability and efficiency of the Gateway. At last, the test of our Gateway is shown and analyzed.  相似文献   

16.
为改善并行应用程序运行效率,对性能数据的采集和分析两个方面进行了研究,分别提出多线程同时采集多种类型的性能数据,以及性能分析应该面向Web的两种思想,并提出了一种对负载均衡程度进行量化的算法,实现了面向Web的性能评价工具。它可以在应用程序运行的同时收集系统负载信息和记录应用程序的行为。用户可以藉此在Internet上任何一台计算机上通过浏览器对性能数据进行多视图、多角度的观察分析,找出性能瓶颈,最终提高应用程序的性能。  相似文献   

17.
J D Altringham  P H Yancey  I A Johnston 《Nature》1980,287(5780):338-340
Recent studies have suggested that actomyosin threads may provide a useful model for studying the properties of contractile systems. The development of highly sensitive positional feedback transducers has enabled the properties of these threads to be measured reproducibly. Potential applications include such systems as ventricle, smooth muscle and non-muscle preparations, from which it is difficult to obtain suitable fibres for mechanical studies. In addition, studies with chemically modified myosins may provide new insights into the relationships between the biochemical and mechanical events in the cross-bridge cycle. However, there are indications that the mechanical properties of actomyosin threads differ from those of intact fibres in several important respects. For example, contraction velocity is proportional to isometric tension in threads, but is independent of filament density in intact fibres. We have now determined the force-velocity characteristics of actomyosin threads prepared from muscles with known differences in their physiological contraction velocities. No direct relationships could be found between the velocity characteristics of the threads and those of intact muscle. We conclude that the measured velocities of threads reflect properties of the actomyosins other than cross-bridge cycling times, thus severely limiting the usefulness of this technique for comparative purposes.  相似文献   

18.
Nachos是一个可修改和跟踪的操作系统教学软件,它给出了一个支持多线程和虚拟存储的操作系统框架.Nachos提供的代码框架只有线程结构、SWITCH程序和相关的一些材料.在Nachos代码的基础上,完成先来先服务(FCFS)、非抢占式优先级(PRIO NP)、抢占式优先级(PRIO _P)3种进程调度算法的实现.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号