共查询到20条相似文献,搜索用时 141 毫秒
1.
本文介绍了线程的概念及在.NET下的运行环境;讲解了在多线程组件中使用线程池的必要性,内置线程池的不足,详细分析了如何构建和使用自己的线程池。 相似文献
2.
针对如何确定线程池中线程数量问题,提出了一种基于对象池模式的自适应线程池技术,采用灰色系统理论预测算法来预测需要线程的数量,使线程池中线程的数量与所需值保持一致,从而为在提高服务器使用效率的同时保证用户的服务质量提供了一个解决方案.这种线程池技术应用于电话缴费系统的设计,获得了良好的效果. 相似文献
3.
化学虚拟仪器中的高速数据采集 总被引:1,自引:1,他引:1
结合研制化学虚拟仪器系统的实践,介绍了Windows系统中进程和线程的概念、线程的运行机制和多线程技术;分析了在VB中采用多线程技术所用到的Win32函数;以程序实例的方式给出了在VB中采用多线程技术来实现虚拟仪器中高速数据采集的一般原理和方法。 相似文献
4.
为了充分利用CPU,节省系统开支,优化程序结构,多线程技术是许多程序开发中主要采用的技术。但是由于多线程这种技术的并发执行的特性导致许多资源利用、数据维护等方面的问题出现,死锁、数据混乱也随之产生。线程同步与妥协处理机制可以较好的解决多线程使用过程中产生的问题。实验中采用了这两种方法后数据混乱、死锁等问题的出现几率大大降低。实验结论表明上面两种方法的使用可以很好的控制死锁、数据混乱的出现,具有良好的使用价值。 相似文献
5.
本文介绍了线程控制、多线程同步等问题,对生产者与消费者问题进行了探讨,运用.NET框架中对线程的使用方法,进行相关的设计和实现,为进一步多线程开发提供帮助。 相似文献
6.
肖利平 《贵州大学学报(自然科学版)》2011,28(4):79-81
探讨使用VB.NET语言和.NET的集成开发环境(IDE),利用ADO.NET技术和Microsoft.NET环境设计数据访问层的方法. 相似文献
7.
8.
徐秦君 《福州大学学报(自然科学版)》2012,40(1):70-76
根据多线程数据通信系统的设计需求,建立数据传送模块的Petri网模型.运用模型对数据传输过程所涉及的线程之间的同步协作、线程对共享资源的独占性存取、线程启动与结束时机判断等问题做模拟分析,并给出通信数据队列的多线程软件解决方案.该方案可以提升多线程串行通信程序的安全性和运行的稳定性. 相似文献
9.
介绍了一种轮胎胶囊硫化机PLC分布式控制系统构成和监控系统软件设计,对监控系统中线程的并发性,讨论了Windows中的多线程/进程技术和在VC环境下使用WindowsAPIs编程和ActiveX控件两种串口通讯方法. 相似文献
10.
数据库的访问效率是影响应用系统运行效率的关键因素,采用何种方法提高数据库访问效率是软件开发人员普遍关注的问题,也是研究中的难题。本文基于.NET平台,利用多线程技术来处理与分布在不同机器上的多个数据库交互,线程池技术减少了线程创建和销毁的开销,提高了线程的可重用性,因而可以有效提高服务器端效率。该种方法为提高数据库访问效率提供了一种有效的途径。 相似文献
11.
胡忠 《达县师范高等专科学校学报》2003,13(2):47-49
多线程编程是Java语言的一个重要特色,它使Java程序可同时进行多路运行,支持多任务并进行处理,可充分利用系统资源,提高程序的执行效率。本文在说明进程、线程的基本概念后,还介绍了线程的状态,多线程的调度原则,并详细讨论了实现多线程的两种途经:重载Thread类的run()方法和Rummble接口的run()方法,它们都具有相同的功能和作用。最后还介绍了多线程的分组管理方法。 相似文献
12.
Big data analytics is emerging as one kind of the most important workloads in modern data cen-ters.Hence, it is of great interest to identify the method of achieving the best performance for big data analytics workloads running on state-of-the-art SMT ( simultaneous multithreading) processors, which needs comprehensive understanding to workload characteristics.This paper chooses the Spark workloads as the representative big data analytics workloads and performs comprehensive measure-ments on the POWER8 platform, which supports a wide range of multithreading.The research finds that the thread assignment policy and cache contention have significant impacts on application per-formance.In order to identify the potential optimization method from the experiment results, this study performs micro-architecture level characterizations by means of hardware performance counters and gives implications accordingly. 相似文献
13.
随着多线程DSM系统的发展,线程迁移已经成为DSM系统中一个非常重要的研究课题。在分析Windows操作系统的存储和控制结构的基础上,讨论了基于Windows操作系统的多线程DSM系统的基本框架,提出了一种对线程进行动态迁移的方法。并且在一个基于Windows操作系统工作站机群的Smonn系统中成功实现,表明了该方法的有效性。 相似文献
14.
15.
相对于VB6而言,VB.NET的功能更强,更易用于编写分布式应用程序,因此许多原有用VB开发的系统都有向.NET转换的必要性.本文介绍从VB6到VB.NET转换的要求、方法和技巧,探讨如何预处理将要转换的程序及处理转换后可能出现的问题。 相似文献
16.
17.
移动终端满文输入的实现 总被引:1,自引:0,他引:1
为更好地整理、挖掘、保护和利用大量的满文历史资料,方便人们使用移动终端设备进行满文交流,实现了基于OpenType字库和Unicode编码的满文罗马转写输入法.根据满族文字特点,在移动终端上设计满文输入的软、硬键盘两种布局,提出一键多符和两键确定输入的硬键盘满文输入法,并给出满文输入信息处理和正确显示的关键流程.在实际... 相似文献
18.
在WINDOWS95中提供了多线程机制,一个进程可以产和一几个线程,互相可异步执行,因此可在信号检测系统中,使用主线程处理用户界面,使用辅助线程进行信号检测,本文以电视频道播出状态监测系统为例,说明使其多线程的意义及其实现机制。 相似文献
19.
20.
The performance of scalable shared-memory multiprocessors suffers from three types of latency; memory latency, the latency caused by inter-process synchroni z ation ,and the latency caused by instructions that take multiple cycles to produ ce results. To tolerate these three types of latencies, The followin g techniques was proposed to couple: coarse-grained multithreading, the supersc alar processor and a rec onfigurable device, namely the overlapping long latency operations of one thread of computation with the execution of other threads. The superscalar processor p rinciple is used to tolerate instruction latency by issuing several instructions simultaneously. The DPGA is coupled with this processor in order to improve th e context-switching overhead. 相似文献