首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
Windows提供两种线程,辅助线程(又叫工作线程)和用户界面线程。Microsoft Foundation Class(MFC)库对两种线程都支持。一个用户界面线程有窗口,因此它有自己的消息循环;辅助线程没有窗口,所以它不需要处理消息。Windows主线程(我们的应用程序)可以有许多方法跟辅助线程通讯。本文主要阐述了如何利用事件启动辅助线程和终止辅助线程。  相似文献   

2.
马英 《福建电脑》2006,(12):193
本文全面介绍了在Visual J++6.0集成开发环境中,用户界面的设计、多线程程序设计、线程与动画设计和异常处理。  相似文献   

3.
线程作为Windows95抢先式多任务的基础,是Windows95程序分配CPU时间片的基本实体。每个进程都由一个或几个线程组成,各线程协同完成指定操作,并根据其调度优先级分配CPU。线程具有进程的许多特征,又称为轻量级进程。但线程自己基本上不拥有系统资源,仅占有一点在运行中必不可少的资源,例如:线程的机器寄存器、内核堆栈、线程环境块和用户推栈等。一个应用程序可以由不止一个进程组成,每个过程可以由多个线程组成(至少包括一个线程,称为主线程),同一进程中线程的切换不会引起进程的切换。因此,线程调度的开销远小于进程调度…  相似文献   

4.
用VC++设计多线程串行通信程序   总被引:3,自引:0,他引:3  
文中主要讨论如何用通信控件和线程函数实现多任务,并给出了VC++6.0下编写通信线程的方法。  相似文献   

5.
分析了Windows系统的消息驱动及任务机制的实质,简要介绍了用VC++的MFC开发多线程应用程序的两种方法,结合省化锂降膜试验台监控程序的实际应用,说明了主线程与辅助线程间通信的方法,强调了线程间同步的问题。  相似文献   

6.
本文简要介绍了在某一线程中如何显示标准对话框。在工作者线程中自己创建消息队列,以实现自定义无模式对话框的显示。另外还介绍了如何创建用户界面线程,如何在用户界面线程中显示自定义的有模式和无模式对话框。  相似文献   

7.
VC++下对大量实时数据的采集处理   总被引:1,自引:0,他引:1  
对工控软件来讲,大量实时数据的采集往往会影响用户界面消息的响应时间,导致系统性能的下降,如果采用多线程来处理数据的采集与用户界面的消息,则会很好地提高系统的性能。  相似文献   

8.
用户界面线程是由进程创建的子线程,可用于处理用户事件和消息。本文阐述了用C 和MFC实现用户界面线程的方法,着重探讨了对其进行控制的途径,并给出了相关部分的源程序。  相似文献   

9.
一、引言 在Windows下使用Visual C++编写多线程程序可以直接使用Windows提供的API函数编写,当然最为方便的是用MFC类库来编写。MFC提供两种线程模型:用户界面线程和工作者线程。用户界面线程拥有自己的消息泵来处理界面消息,可以与用户进行交互。工作者线程设有消息泵,一般用来完成后台工作,当需要处理事务时,可以向用户界面线程发送消息。 MFC中的线程由对象CWinThread表示,如果要创建用户界面线程,那么必须从CWinThread派生一个新类,该派生类需要重载InitInstance、ExitInstance、Run等虚函数。  相似文献   

10.
本文研究了嵌入式Linux的多线程的属性、线程的创建方法、线程间的数据处理以及线程间互斥等关键问题,并将多线程设计思想应用于在某控制系统的温度巡检用户界面设计,实现了串行通信和用户界面操作的快捷响应.  相似文献   

11.
本文以Visual C 6.0为工具,采用在动态库中建立串口监视线程,当有数据上口接收缓冲时,便通过消息响应取得缓冲中数据,这种方法在实时通信中有很好的应用。  相似文献   

12.
Java语言中的线程与线程控制   总被引:2,自引:0,他引:2  
Java语言中线程的含义,线程的结构,线程的几个重要状态及其状态转换图,线程的调度原则和线程同步的方法。并给出了相应的程序  相似文献   

13.
WinSock2在支持WinSock1.1的大多数功能的同时又增加了一些新函数,其中包括事件函数WSACreateEvent()和异步支持函数WSAEventSelect()、WSAWaitForMutipleEvents()、WSAEnumNetworkEvents()。关于这四个函数中参数等的具体说明,请参见[1]或VC++5.0以上版本在线帮助。VC++5.0中执行两种类型的线程,即工作线程和用户界面线程。工作线程不需要与用户交互,仅在后台做某些事件,它没有一个消息循环队列,因此需在线程函数中进行事件判定及处理。利用以上提到的WinSock2API函数可以在VC++5.0工作线程中判定所发生的…  相似文献   

14.
介绍VisualC++中所提供的基于WindowsNT的线程编程方法,着重讨论线程的产生。运行、挂起和约束。线程能使用用户自由地接管鼠标和键盘,以实现多任务功能。同时讨论动态图形有输出技术。  相似文献   

15.
多线程处理器的推广受限于应用,目前大部分应用尤其是桌面应用都是单线程程序,不能充分利用多线程处理器提供的多个现场,并行执行以提高速度.使用空闲现场加速单线程应用是目前研究的一个热点,研究主要集中在提高传统串行应用存储访问的效率和分支预测的精度.在基于线程的数据预取方法TDP中,数据预取线程是从主线程的执行踪迹中提取的,它们使用空闲的现场,和主线程并行执行.由于数据预取线程仅仅包括和预取相关的指令,它们比主线程执行要快,可以在主线程需要数据之前,把数据取到离处理器更近的存储层次.基于线程的数据预取方法能够有效地解决传统数据预取方法难以处理的诸多问题,如不规则内存访问模式.研究控制相关对TDP的影响,具体分析使用错误前瞻的数据预取方法:通过在预取线程中加入分支指令,并用它们控制预取线程的执行过程.通过研究发现,在某些情况下即使控制前瞻已经被证实是错误的,继续执行预取线程可以获得更好的预取效果.模拟结果显示,使用错误前瞻可以获得5%的性能提升.  相似文献   

16.
基于.NET线程间通讯技术的应用   总被引:1,自引:0,他引:1  
随着多核技术的发展,多线程程序设计越来越引起人们的重视,在多线程程序中线程通信是必不可少的。在基于windows多线程程序中,线程之间通信解决中,存在前台GUI界面线程假死、其中一个线程可能会修改另一个线程间的内部数据等影响性能和安全的问题。本文就是针对这些问题进行讨论并给出了相应的解决方案。  相似文献   

17.
针对Java平台中多践程的性质和使用,本文进行了详细地分析和讲解,包括线程的创建、状态、线程的同步机制以及线程的阻塞等。  相似文献   

18.
张惊雷  王鑫 《测控技术》2014,33(2):100-102
多通道数据采集在测控领域具有广泛的应用价值。提出了以虚拟仪器LabWindows/CVI为软件平台,利用多线程技术中的异步定时机制开发的多通道数据采集系统。硬件采用PCI-6221多功能数据采集卡获取多路信号数据。多线程技术用于采集程序和人机接口的开发,主线程用于用户界面控制和通道初始化设置,异步定时回调函数作为次线程用于数据采集和实时显示。实验结果表明,该方法不仅开发成本低,而且能够满足系统实时性的要求。  相似文献   

19.
本文通过示例程序介绍了应用程序的托盘及子用户界面线程的创建以及线程间消息的通信方式。  相似文献   

20.
一种基于COM+的分布式数据访问组件   总被引:1,自引:0,他引:1  
根据数据访问的特点,利用ADO设计了一种基于COM 的数据访问组件,提供了数据操作接口,从而简化了数据访问,并同时能够将各数据库进行分布式处理、平衡数据流量、集成异构数据。组件在三层体系构架中处于中间层,隔离了用户界面层和数据库系统,逻辑清晰,可重用性强。  相似文献   

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

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