共查询到20条相似文献,搜索用时 31 毫秒
1.
生产者与消费者是多线程应用中一个必须解决的问题,它涉及到了线程之间的通讯的顺畅。通过对C#中多种线程方法的研究,有效地完成了它们之间的同步运行。 相似文献
2.
3.
刘映虹 《电脑编程技巧与维护》2002,(8)
一、COM的线程模型
Windows是个多线程的操作系统.多线程编程可以带来高性能、实时响应、并发操作等好处,但同时,多线程使得编写正确而健壮的代码变得困难起来.Win32程序员必须在涉及多线程时锁定和同步任何易受不一致性和误用影响的共享资源.COM为了权衡组件的并发性能与多线程编程的同步问题,提出了线程模型(Threading model)的概念.在COM中,进程中存在的COM对象被分到称为单元(apartment)的逻辑组. 相似文献
4.
刘映虹 《电脑编程技巧与维护》2002,(8):38-42
一、COM的线程模型 Windows是个多线程的操作系统。多线程编程可以带来高性能、实时响应、并发操作等好处,但同时,多线程使得编写正确而健壮的代码变得困难起来。Win32程序员必须在涉及多线程时锁定和同步任何易受不一致性和误用影响的共享资源。COM为了权衡组件的并发性能与多线程编程的同步问题,提出了线程模型(Tbreading model)的概念。在COM中,进程中存 相似文献
5.
6.
运用一定的算法和编程实现了多线程环境中共享程序中的对象名和线程独立对象。这种对象的特点是名字共享,对象值在线程之间隔离。在多线程环境中,线程独立对象可以防止因为对象值共享而引起访问对象的冲突,也可以明晰线程的运行逻辑。阐述了根据对象名和线程标识将对象映射到存储单元的设计思想,并以MFC的应用为例,分析了用C++程序实现的方法。 相似文献
7.
Java多线程编程中线程生存期和优先级的探讨 总被引:1,自引:2,他引:1
蒋峰 《计算机工程与设计》2004,25(5):785-787
在JAVA多线程编程中,理解线程的生存期和优先级是编制多线程程序的基础。主要介绍了Java多线程机制的线程生存期和优先级的原理、线程的生存期和优先级决定着整个线程实现。 相似文献
8.
9.
森林防火系统中重要的是数据元素的采集、处理和平台的通信。该文根据传感器信号输出的特点,进行数据采集的处理。采用系统仿真C#编程来模拟数据处理和串口通信,用CLR线程池来实现数据处理时的多线程同步,从而初步实现了森林火险预警系统的开发。 相似文献
10.
编程型游戏采用多线程技术实现对角色控制程序的执行和调度。阐述了编程型游戏的线程调度模型和基于.NET框架的实现技术,包括协作多线程调度模型、调度线程的算法、基于AutoResetEvent的线程同步技术、角色控制程序的基本结构和线程管理模块的构成。测试结果表明,采用所述线程调度模型和技术的线程管理模块能够对角色线程进行有序调度,性能良好。 相似文献
11.
基于多线程技术的异步串行通信的实现 总被引:2,自引:0,他引:2
曹罗生 《计算机应用与软件》2004,21(6):60-62
首先提出了目前异步串行通信技术中存在的问题及使用多线程技术解决这些问题的设想。重点讲述了C Builder提供的TThread线程对象类在串行通信编程中的使用方法,包括读线程、写线程的建立,串口通信程序流程的设计,最后提供了一个基于多线程技术的仿真程序。 相似文献
12.
13.
分析了在网络环境中基于HTTP协议进行多线程下载和断点续传的原理和实现方法,给出了一个多线程下载工具的实现。该下载工具的设计基于VC++的多线程技术和CSocket编程,采用线程的创建和管理、各下载线程字节数分配等关键技术,实现了从Web服务器到客户端的多线程下载及断点续传。 相似文献
14.
线程是现代计算机操作系统中的最重要概念之一,本文利用Java支持多线程编程的特性,设计出了两个演示多线程并行执行的Java程序,对于理解线程的概念能起到非常好的帮助。 相似文献
15.
线程是现代计算机操作系统中的最重要概念之一,本文利用Java支持多线程编程的特性,设计出了两个演示多线程并行执行的Java程序,对地理解线程的概念起到非常好的帮助。 相似文献
16.
17.
多线程程序设计对于多数Windows用户和程序员来说,是一个新的技术,因此在Windows95以前的Windows并不支持线程的概念(WindowsNT除外).当Windows提供了对线程的支持时,将线程和Delphi语言联系起来时又会提出这样的问题:在Delphi中进行多线程编程时,要使用哪些VCL构件,这是安全的吗?换言之,DelphiVCL多线程是安全的吗? 相似文献
18.
利用Java的多线程技术实现并行多任务的管理 总被引:3,自引:0,他引:3
杨绍方 《电脑编程技巧与维护》2001,(2):76-79
多线程是编程社会中一个相当新的结构,它非常强大,可以提高程序的运行效率。Java虚拟机允许一个应用程序同时运行多个线程,Java编程环境和Runtime库最关键的一个特征就是多线程结构,并且Java是第一个在语言的核心中支持线程的编程语言。利用多线程编程技术,可以在Java中方便地实现任务的并行处理。限于篇幅,本文对于Java中与线程有关的类和接口的构造器和方法没有深入地讨论,演示程序中所有代码都有详尽的注释。 相似文献
19.
JAVA的多线程机制探讨与实践 总被引:1,自引:0,他引:1
多线程技术是JAVA语言的一个重要特色。本文从线程的基本概念出发,探讨了JAVA语言的多线程机制。介绍了JAVA Thread API,并结合实例阐述多线程编程的核心技术。 相似文献
20.
多线程应用程序中的同步控制技术及应用 总被引:2,自引:0,他引:2
设计多线程应用程序必须在线程之间保持一定的同步关系,才能使用户能够对独立运行的线程进行有效的控制,以保证线程的安全运行。这是多线程编程中最关键也是最复杂的问题。本文将介绍多线程间的同步控制方法,并给出了在Delphi中的应用实例。 相似文献