文件名称:vc_jiqiaoshili_part4
介绍说明--下载内容均来自于网络,请自行研究使用
Visual.C++程序设计技巧与实例--配套光盘
第4章 进程和线程
本章共有8个实例:
1. Process创建和终止进程
2. WorkerThread创建工作者线程
3. UIThread用户界面线程示例
4. Event使用事件对象来实现线程的同步
5. Thread使用临界区对象来实现线程的同步
6. Mutex使用互斥量对象来实现不同进程间的线程同步
7. Semaphore使用信号量对象实现线程的同步
8. MutiThread多线程任务调度与处理-Visual.C program design techniques and examples-- matching CD Chapter 4 of this chapter thread and process a total of eight examples : 1. Process creation and termination process 2. WorkerThread threads created three workers. U IThread user interface thread Example 4. Event object to the use of the incident to Thread Synchronization 5. Th read using critical areas to achieve the target thread synchronization 6. Mutex mutex used to achieve volume targets different process The thread synchronization 7. Semaphore use semaphore object to Thread Synchronization 8. MutiThr perf multithreaded task scheduling and processing
第4章 进程和线程
本章共有8个实例:
1. Process创建和终止进程
2. WorkerThread创建工作者线程
3. UIThread用户界面线程示例
4. Event使用事件对象来实现线程的同步
5. Thread使用临界区对象来实现线程的同步
6. Mutex使用互斥量对象来实现不同进程间的线程同步
7. Semaphore使用信号量对象实现线程的同步
8. MutiThread多线程任务调度与处理-Visual.C program design techniques and examples-- matching CD Chapter 4 of this chapter thread and process a total of eight examples : 1. Process creation and termination process 2. WorkerThread threads created three workers. U IThread user interface thread Example 4. Event object to the use of the incident to Thread Synchronization 5. Th read using critical areas to achieve the target thread synchronization 6. Mutex mutex used to achieve volume targets different process The thread synchronization 7. Semaphore use semaphore object to Thread Synchronization 8. MutiThr perf multithreaded task scheduling and processing
(系统自动生成,下载前可以参看下载内容)
下载文件列表
vc_jiqiaoshili_part4
....................\EVENT
....................\.....\DEBUG
....................\.....\EVENT.APS
....................\.....\EVENT.CLW
....................\.....\EVENT.CPP
....................\.....\EVENT.DSP
....................\.....\EVENT.DSW
....................\.....\EVENT.H
....................\.....\EVENT.NCB
....................\.....\EVENT.OPT
....................\.....\EVENT.PLG
....................\.....\EVENT.RC
....................\.....\EVENTDOC.CPP
....................\.....\EVENTDOC.H
....................\.....\EVENTVIEW.CPP
....................\.....\EVENTVIEW.H
....................\.....\MAINFRM.CPP
....................\.....\MAINFRM.H
....................\.....\README.TXT
....................\.....\RES
....................\.....\...\EVENT.RC2
....................\.....\RESOURCE.FD
....................\.....\RESOURCE.H
....................\.....\STDAFX.CPP
....................\.....\STDAFX.H
....................\MUTEX
....................\.....\MUTEX
....................\.....\.....\DEBUG
....................\.....\.....\MUTEX.APS
....................\.....\.....\MUTEX.CLW
....................\.....\.....\MUTEX.CPP
....................\.....\.....\MUTEX.DSP
....................\.....\.....\MUTEX.DSW
....................\.....\.....\MUTEX.H
....................\.....\.....\MUTEX.NCB
....................\.....\.....\MUTEX.OPT
....................\.....\.....\MUTEX.PLG
....................\.....\.....\MUTEX.RC
....................\.....\.....\MUTEXDLG.CPP
....................\.....\.....\MUTEXDLG.H
....................\.....\.....\README.TXT
....................\.....\.....\RES
....................\.....\.....\...\MUTEX.RC2
....................\.....\.....\RESOURCE.FD
....................\.....\.....\RESOURCE.H
....................\.....\.....\STDAFX.CPP
....................\.....\.....\STDAFX.H
....................\.....\SHAREDATA
....................\.....\.........\DATAOPERATOR.CPP
....................\.....\.........\DATAOPERATOR.H
....................\.....\.........\DEBUG
....................\.....\.........\README.TXT
....................\.....\.........\RES
....................\.....\.........\...\SHAREDATA.RC2
....................\.....\.........\RESOURCE.H
....................\.....\.........\SHAREDATA.APS
....................\.....\.........\SHAREDATA.CLW
....................\.....\.........\SHAREDATA.CPP
....................\.....\.........\SHAREDATA.DEF
....................\.....\.........\SHAREDATA.DSP
....................\.....\.........\SHAREDATA.DSW
....................\.....\.........\SHAREDATA.NCB
....................\.....\.........\SHAREDATA.ODL
....................\.....\.........\SHAREDATA.OPT
....................\.....\.........\SHAREDATA.PLG
....................\.....\.........\SHAREDATA.RC
....................\.....\.........\STDAFX.CPP
....................\.....\.........\STDAFX.H
....................\MUTITHREAD
....................\..........\COUNTTHREAD.CPP
....................\..........\COUNTTHREAD.H
....................\..........\DEBUG
....................\..........\DISPLAYTHREAD.CPP
....................\..........\DISPLAYTHREAD.H
....................\..........\MUTITHREAD.APS
....................\..........\MUTITHREAD.CLW
....................\..........\MUTITHREAD.CPP
....................\..........\MUTITHREAD.DSP
....................\..........\MUTITHREAD.DSW
....................\..........\MUTITHREAD.H
....................\..........\MUTITHREAD.NCB
....................\..........\MUTITHREAD.OPT
....................\..........\MUTITHREAD.PLG
....................\..........\MUTITHREAD.RC
....................\..........\MUTITHREADDLG.CPP
....................\..........\MUTITHREADDLG.H
....................\..........\MYTHREAD.CPP
....................\..........\MYTHREAD.H
....................\..........\README.TXT
....................\..........\RES
....................\..........\...\MUTITHREAD.RC2
....................\..........\RESOURCE.FD
....................\..........\RESOURCE.H
....................\..........\STDAFX.CPP
....................\EVENT
....................\.....\DEBUG
....................\.....\EVENT.APS
....................\.....\EVENT.CLW
....................\.....\EVENT.CPP
....................\.....\EVENT.DSP
....................\.....\EVENT.DSW
....................\.....\EVENT.H
....................\.....\EVENT.NCB
....................\.....\EVENT.OPT
....................\.....\EVENT.PLG
....................\.....\EVENT.RC
....................\.....\EVENTDOC.CPP
....................\.....\EVENTDOC.H
....................\.....\EVENTVIEW.CPP
....................\.....\EVENTVIEW.H
....................\.....\MAINFRM.CPP
....................\.....\MAINFRM.H
....................\.....\README.TXT
....................\.....\RES
....................\.....\...\EVENT.RC2
....................\.....\RESOURCE.FD
....................\.....\RESOURCE.H
....................\.....\STDAFX.CPP
....................\.....\STDAFX.H
....................\MUTEX
....................\.....\MUTEX
....................\.....\.....\DEBUG
....................\.....\.....\MUTEX.APS
....................\.....\.....\MUTEX.CLW
....................\.....\.....\MUTEX.CPP
....................\.....\.....\MUTEX.DSP
....................\.....\.....\MUTEX.DSW
....................\.....\.....\MUTEX.H
....................\.....\.....\MUTEX.NCB
....................\.....\.....\MUTEX.OPT
....................\.....\.....\MUTEX.PLG
....................\.....\.....\MUTEX.RC
....................\.....\.....\MUTEXDLG.CPP
....................\.....\.....\MUTEXDLG.H
....................\.....\.....\README.TXT
....................\.....\.....\RES
....................\.....\.....\...\MUTEX.RC2
....................\.....\.....\RESOURCE.FD
....................\.....\.....\RESOURCE.H
....................\.....\.....\STDAFX.CPP
....................\.....\.....\STDAFX.H
....................\.....\SHAREDATA
....................\.....\.........\DATAOPERATOR.CPP
....................\.....\.........\DATAOPERATOR.H
....................\.....\.........\DEBUG
....................\.....\.........\README.TXT
....................\.....\.........\RES
....................\.....\.........\...\SHAREDATA.RC2
....................\.....\.........\RESOURCE.H
....................\.....\.........\SHAREDATA.APS
....................\.....\.........\SHAREDATA.CLW
....................\.....\.........\SHAREDATA.CPP
....................\.....\.........\SHAREDATA.DEF
....................\.....\.........\SHAREDATA.DSP
....................\.....\.........\SHAREDATA.DSW
....................\.....\.........\SHAREDATA.NCB
....................\.....\.........\SHAREDATA.ODL
....................\.....\.........\SHAREDATA.OPT
....................\.....\.........\SHAREDATA.PLG
....................\.....\.........\SHAREDATA.RC
....................\.....\.........\STDAFX.CPP
....................\.....\.........\STDAFX.H
....................\MUTITHREAD
....................\..........\COUNTTHREAD.CPP
....................\..........\COUNTTHREAD.H
....................\..........\DEBUG
....................\..........\DISPLAYTHREAD.CPP
....................\..........\DISPLAYTHREAD.H
....................\..........\MUTITHREAD.APS
....................\..........\MUTITHREAD.CLW
....................\..........\MUTITHREAD.CPP
....................\..........\MUTITHREAD.DSP
....................\..........\MUTITHREAD.DSW
....................\..........\MUTITHREAD.H
....................\..........\MUTITHREAD.NCB
....................\..........\MUTITHREAD.OPT
....................\..........\MUTITHREAD.PLG
....................\..........\MUTITHREAD.RC
....................\..........\MUTITHREADDLG.CPP
....................\..........\MUTITHREADDLG.H
....................\..........\MYTHREAD.CPP
....................\..........\MYTHREAD.H
....................\..........\README.TXT
....................\..........\RES
....................\..........\...\MUTITHREAD.RC2
....................\..........\RESOURCE.FD
....................\..........\RESOURCE.H
....................\..........\STDAFX.CPP