共查询到20条相似文献,搜索用时 15 毫秒
1.
本文利用了MFC提供的几个线程同步对象类,编写了几个线程安全类,利用这几个线程安全类可以实现不同情况下的线程同步问题。 相似文献
2.
用户界面线程是由进程创建的子线程,可用于处理用户事件和消息。本文阐述了用C 和MFC实现用户界面线程的方法,着重探讨了对其进行控制的途径,并给出了相关部分的源程序。 相似文献
3.
4.
杨绍方 《电脑编程技巧与维护》1999,(12):43-45
在Java语言中,提供了各种各样的输入输出流(stream),使我们能够很方便地对数据进行操作,其中,管道(Pipe)流是一种特殊的流,用于在不同线程(threads)间直接传输数据。一个线程发送数据到输出管道,另一个线程从输入管道中读数据。通过使用管道,我们可以在不同线程之间共享数据,实现不同线程间的通讯,无须求助于类似临时文件之类的东西。本文在简要介绍管道的基本概念后,将以一个具体的实例PipeApp加以详细说明。 相似文献
5.
本文重点讲述用VC 6.0提供的MFC类库实现多线程调度与处理的方法以及由线程多任务所引发的同步多任务特征。 相似文献
6.
对MFC下使用OpenGL实现动画的两种方法特点分析 总被引:4,自引:0,他引:4
叙述了MFC下使用定时器和渲染线程两种方法来实现基于OpenGL的动画的编程过程。本文通过两个示例对这两种方法的特点进行了分析、比较,以明确其各自的适用范围。 相似文献
7.
8.
9.
<正> 在Win32程序设计中,为了实现多个线程对某一共享资源的正确访问,常常需要多个线程协调运行,这就是线程间的同步。win32提供了几种同步对象,如事件对象、互斥对象、关键区对象等,这里,仅简单探讨使用关键区对象实现线程间同步的方法。 关键区对象是Win32提供的一种对共享资源进行互斥访问的同步对象,它类似于互斥对象,但其仅适用于单个进程中 相似文献
10.
江兰帆 《数字社区&智能家居》2008,3(11):880-881
NPTL(本地POSIX线程库)具有较好的性能和稳定性,已成为Glibc的首选线程库。同步是为了达到多线程协同工作目的而设计的一种机制。线程库中同步函数的底层实现大多用汇编语言编写,因此,在将NPTL移植到不同嵌入式硬件平台时,必须重写相关代码。通过引入一个虚拟的锁设备,实现原子操作,进而实现同步函数,最小化硬件平台的相关性,方便地实现不同嵌入式平台上NPTL的同步机制。 相似文献
11.
JIANG Lan-fan 《数字社区&智能家居》2008,(31)
NPTL(本地POSIX线程库)具有较好的性能和稳定性,已成为Glibc的首选线程库。同步是为了达到多线程协同工作目的而设计的一种机制。线程库中同步函数的底层实现大多用汇编语言编写,因此,在将NPTL移植到不同嵌入式硬件平台时,必须重写相关代码。通过引入一个虚拟的锁设备,实现原子操作,进而实现同步函数,最小化硬件平台的相关性,方便地实现不同嵌入式平台上NPTL的同步机制。 相似文献
12.
13.
14.
本文讨论了对象拖放技术,并研究了如何利用MFC实现该技术;利用MFC实现对象拖放,编程比较容易,代码可读性好。 相似文献
15.
利用MFC开发类封装的声音程序 总被引:1,自引:0,他引:1
本文以声音的播放为例,利用面向对象和类封装的技术,对多媒体开发的技术进行尝试,并对Windows下调用声音文件的基本方法和声音文件的格式进行了探讨,利用VisualC^++提供的MFC应用框架开发一个处理声音文件的基础类CSound在其基础上进行多媒体应用程序的二次开发。 相似文献
16.
17.
杨华 《电脑编程技巧与维护》2002,(3):22-24
线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁地访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。 注意:本文中出现的所有代码都是用DELPHI描述的,调试环境为Windows Me, Delphi 6。其中所涉及的Windows API函数可以从MSDN获得详细的文档。 相似文献
18.
19.
20.
李新川 《电脑编程技巧与维护》2004,(7):54-57
进度条是在文件读写过程中比较常用的指示文件处理进度的方法。进度条的实现也有很多种方法,本文拟利用互斥量同步线程的方法来实现文件读取进度条。 相似文献