文件名称:vc_jiqiaoshili_part4

  • 所属分类:
  • 其它资源
  • 资源属性:
  • [C/C++] [Windows] [Visual C] [源码]
  • 上传时间:
  • 2008-10-13
  • 文件大小:
  • 304.19kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • x***
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

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
(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : 93317443vc_jiqiaoshili_part4.rar 列表
vc_jiqiaoshili_part4\EVENT\DEBUG
vc_jiqiaoshili_part4\EVENT\EVENT.APS
vc_jiqiaoshili_part4\EVENT\EVENT.CLW
vc_jiqiaoshili_part4\EVENT\EVENT.CPP
vc_jiqiaoshili_part4\EVENT\EVENT.DSP
vc_jiqiaoshili_part4\EVENT\EVENT.DSW
vc_jiqiaoshili_part4\EVENT\EVENT.H
vc_jiqiaoshili_part4\EVENT\EVENT.NCB
vc_jiqiaoshili_part4\EVENT\EVENT.OPT
vc_jiqiaoshili_part4\EVENT\EVENT.PLG
vc_jiqiaoshili_part4\EVENT\EVENT.RC
vc_jiqiaoshili_part4\EVENT\EVENTDOC.CPP
vc_jiqiaoshili_part4\EVENT\EVENTDOC.H
vc_jiqiaoshili_part4\EVENT\EVENTVIEW.CPP
vc_jiqiaoshili_part4\EVENT\EVENTVIEW.H
vc_jiqiaoshili_part4\EVENT\MAINFRM.CPP
vc_jiqiaoshili_part4\EVENT\MAINFRM.H
vc_jiqiaoshili_part4\EVENT\README.TXT
vc_jiqiaoshili_part4\EVENT\RES\EVENT.ICO
vc_jiqiaoshili_part4\EVENT\RES\EVENT.RC2
vc_jiqiaoshili_part4\EVENT\RES\EVENTDOC.ICO
vc_jiqiaoshili_part4\EVENT\RES\TOOLBAR.BMP
vc_jiqiaoshili_part4\EVENT\RES
vc_jiqiaoshili_part4\EVENT\RESOURCE.FD
vc_jiqiaoshili_part4\EVENT\RESOURCE.H
vc_jiqiaoshili_part4\EVENT\STDAFX.CPP
vc_jiqiaoshili_part4\EVENT\STDAFX.H
vc_jiqiaoshili_part4\EVENT
vc_jiqiaoshili_part4\MUTEX\MUTEX\DEBUG
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.APS
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.CLW
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.CPP
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.DSP
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.DSW
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.H
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.NCB
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.OPT
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.PLG
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEX.RC
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEXDLG.CPP
vc_jiqiaoshili_part4\MUTEX\MUTEX\MUTEXDLG.H
vc_jiqiaoshili_part4\MUTEX\MUTEX\README.TXT
vc_jiqiaoshili_part4\MUTEX\MUTEX\RES\MUTEX.ICO
vc_jiqiaoshili_part4\MUTEX\MUTEX\RES\MUTEX.RC2
vc_jiqiaoshili_part4\MUTEX\MUTEX\RES
vc_jiqiaoshili_part4\MUTEX\MUTEX\RESOURCE.FD
vc_jiqiaoshili_part4\MUTEX\MUTEX\RESOURCE.H
vc_jiqiaoshili_part4\MUTEX\MUTEX\STDAFX.CPP
vc_jiqiaoshili_part4\MUTEX\MUTEX\STDAFX.H
vc_jiqiaoshili_part4\MUTEX\MUTEX
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\DATAOPERATOR.CPP
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\DATAOPERATOR.H
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\DEBUG
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\README.TXT
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\RES\SHAREDATA.RC2
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\RES
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\RESOURCE.H
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.APS
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.CLW
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.CPP
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.DEF
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.DSP
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.DSW
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.NCB
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.ODL
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.OPT
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.PLG
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\SHAREDATA.RC
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\STDAFX.CPP
vc_jiqiaoshili_part4\MUTEX\SHAREDATA\STDAFX.H
vc_jiqiaoshili_part4\MUTEX\SHAREDATA
vc_jiqiaoshili_part4\MUTEX
vc_jiqiaoshili_part4\MUTITHREAD\COUNTTHREAD.CPP
vc_jiqiaoshili_part4\MUTITHREAD\COUNTTHREAD.H
vc_jiqiaoshili_part4\MUTITHREAD\DEBUG
vc_jiqiaoshili_part4\MUTITHREAD\DISPLAYTHREAD.CPP
vc_jiqiaoshili_part4\MUTITHREAD\DISPLAYTHREAD.H
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.APS
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.CLW
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.CPP
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.DSP
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.DSW
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.H
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.NCB
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.OPT
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.PLG
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREAD.RC
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREADDLG.CPP
vc_jiqiaoshili_part4\MUTITHREAD\MUTITHREADDLG.H
vc_jiqiaoshili_part4\MUTITHREAD\MYTHREAD.CPP
vc_jiqiaoshili_part4\MUTITHREAD\MYTHREAD.H
vc_jiqiaoshili_part4\MUTITHREAD\README.TXT
vc_jiqiaoshili_part4\MUTITHREAD\RES\MUTITHREAD.ICO
vc_jiqiaoshili_part4\MUTITHREAD\RES\MUTITHREAD.RC2
vc_jiqiaoshili_part4\MUTITHREAD\RES
vc_jiqiaoshili_part4\MUTITHREAD\RESOURCE.FD
vc_jiqiaoshili_part4\MUTITHREAD\RESOURCE.H
vc_jiqiaoshili_part4\MUTITHREAD\STDAFX.CPP
vc_jiqiaoshili_part4\MUTITHREAD\STDAFX.H
vc_jiqiaoshili_part4\MUTITHREAD
vc_jiqiaoshili_part4\PROCESS\DEBUG
vc_jiqiaoshili_part4\PROCESS\PROCESS.APS
vc_jiqiaoshili_part4\PROCESS\PROCESS.CLW
vc_jiqiaoshili_part4\PROCESS\PROCESS.CPP
vc_jiqiaoshili_part4\PROCESS\PROCESS.DSP
vc_jiqiaoshili_part4\PROCESS\PROCESS.DSW
vc_jiqiaoshili_part4\PROCESS\PROCESS.H
vc_jiqiaoshili_part4\PROCESS\PROCESS.NCB
vc_jiqiaoshili_part4\PROCESS\PROCESS.OPT
vc_jiqiaoshili_part4\PROCESS\PROCESS.PLG
vc_jiqiaoshili_part4\PROCESS\PROCESS.RC
vc_jiqiaoshili_part4\PROCESS\PROCESSDLG.CPP
vc_jiqiaoshili_part4\PROCESS\PROCESSDLG.H
vc_jiqiaoshili_part4\PROCESS\README.TXT
vc_jiqiaoshili_part4\PROCESS\RES\PROCESS.ICO
vc_jiqiaoshili_part4\PROCESS\RES\PROCESS.RC2
vc_jiqiaoshili_part4\PROCESS\RES
vc_jiqiaoshili_part4\PROCESS\RESOURCE.FD
vc_jiqiaoshili_part4\PROCESS\RESOURCE.H
vc_jiqiaoshili_part4\PROCESS\STDAFX.CPP
vc_jiqiaoshili_part4\PROCESS\STDAFX.H
vc_jiqiaoshili_part4\PROCESS
vc_jiqiaoshili_part4\README.TXT
vc_jiqiaoshili_part4\SEMAPHORE\DEBUG
vc_jiqiaoshili_part4\SEMAPHORE\README.TXT
vc_jiqiaoshili_part4\SEMAPHORE\RES\SEMAPHORE.ICO
vc_jiqiaoshili_part4\SEMAPHORE\RES\SEMAPHORE.RC2
vc_jiqiaoshili_part4\SEMAPHORE\RES
vc_jiqiaoshili_part4\SEMAPHORE\RESOURCE.FD
vc_jiqiaoshili_part4\SEMAPHORE\RESOURCE.H
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.APS
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.CLW
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.CPP
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.DSP
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.DSW
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.H
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.NCB
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.OPT
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.PLG
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHORE.RC
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHOREDLG.CPP
vc_jiqiaoshili_part4\SEMAPHORE\SEMAPHOREDLG.H
vc_jiqiaoshili_part4\SEMAPHORE\STDAFX.CPP
vc_jiqiaoshili_part4\SEMAPHORE\STDAFX.H
vc_jiqiaoshili_part4\SEMAPHORE
vc_jiqiaoshili_part4\THREAD\DEBUG
vc_jiqiaoshili_part4\THREAD\README.TXT
vc_jiqiaoshili_part4\THREAD\RES\THREAD.ICO
vc_jiqiaoshili_part4\THREAD\RES\THREAD.RC2
vc_jiqiaoshili_part4\THREAD\RES
vc_jiqiaoshili_part4\THREAD\RESOURCE.FD
vc_jiqiaoshili_part4\THREAD\RESOURCE.H
vc_jiqiaoshili_part4\THREAD\STDAFX.CPP
vc_jiqiaoshili_part4\THREAD\STDAFX.H
vc_jiqiaoshili_part4\THREAD\THREAD.APS
vc_jiqiaoshili_part4\THREAD\THREAD.CLW
vc_jiqiaoshili_part4\THREAD\THREAD.CPP
vc_jiqiaoshili_part4\THREAD\THREAD.DSP
vc_jiqiaoshili_part4\THREAD\THREAD.DSW
vc_jiqiaoshili_part4\THREAD\THREAD.H
vc_jiqiaoshili_part4\THREAD\THREAD.NCB
vc_jiqiaoshili_part4\THREAD\THREAD.OPT
vc_jiqiaoshili_part4\THREAD\THREAD.PLG
vc_jiqiaoshili_part4\THREAD\THREAD.RC
vc_jiqiaoshili_part4\THREAD\THREADDLG.CPP
vc_jiqiaoshili_part4\THREAD\THREADDLG.H
vc_jiqiaoshili_part4\THREAD
vc_jiqiaoshili_part4\UITHREAD\DEBUG
vc_jiqiaoshili_part4\UITHREAD\MAINFRM.CPP
vc_jiqiaoshili_part4\UITHREAD\MAINFRM.H
vc_jiqiaoshili_part4\UITHREAD\MYUITHREAD.CPP
vc_jiqiaoshili_part4\UITHREAD\MYUITHREAD.H
vc_jiqiaoshili_part4\UITHREAD\README.TXT
vc_jiqiaoshili_part4\UITHREAD\RES\TOOLBAR.BMP
vc_jiqiaoshili_part4\UITHREAD\RES\UITHREAD.ICO
vc_jiqiaoshili_part4\UITHREAD\RES\UITHREAD.RC2
vc_jiqiaoshili_part4\UITHREAD\RES\UITHREADDOC.ICO
vc_jiqiaoshili_part4\UITHREAD\RES
vc_jiqiaoshili_part4\UITHREAD\RESOURCE.FD
vc_jiqiaoshili_part4\UITHREAD\RESOURCE.H
vc_jiqiaoshili_part4\UITHREAD\STDAFX.CPP
vc_jiqiaoshili_part4\UITHREAD\STDAFX.H
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.APS
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.CLW
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.CPP
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.DSP
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.DSW
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.H
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.NCB
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.OPT
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.PLG
vc_jiqiaoshili_part4\UITHREAD\UITHREAD.RC
vc_jiqiaoshili_part4\UITHREAD\UITHREADDOC.CPP
vc_jiqiaoshili_part4\UITHREAD\UITHREADDOC.H
vc_jiqiaoshili_part4\UITHREAD\UITHREADVIEW.CPP
vc_jiqiaoshili_part4\UITHREAD\UITHREADVIEW.H
vc_jiqiaoshili_part4\UITHREAD
vc_jiqiaoshili_part4\WORKERTHREAD\DEBUG
vc_jiqiaoshili_part4\WORKERTHREAD\MAINFRM.CPP
vc_jiqiaoshili_part4\WORKERTHREAD\MAINFRM.H
vc_jiqiaoshili_part4\WORKERTHREAD\README.TXT
vc_jiqiaoshili_part4\WORKERTHREAD\RES\TOOLBAR.BMP
vc_jiqiaoshili_part4\WORKERTHREAD\RES\WORKERTHREAD.ICO
vc_jiqiaoshili_part4\WORKERTHREAD\RES\WORKERTHREAD.RC2
vc_jiqiaoshili_part4\WORKERTHREAD\RES\WORKERTHREADDOC.ICO
vc_jiqiaoshili_part4\WORKERTHREAD\RES
vc_jiqiaoshili_part4\WORKERTHREAD\RESOURCE.FD
vc_jiqiaoshili_part4\WORKERTHREAD\RESOURCE.H
vc_jiqiaoshili_part4\WORKERTHREAD\STDAFX.CPP
vc_jiqiaoshili_part4\WORKERTHREAD\STDAFX.H
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.APS
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.CLW
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.CPP
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.DSP
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.DSW
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.H
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.NCB
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.OPT
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.PLG
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREAD.RC
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREADDOC.CPP
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREADDOC.H
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREADVIEW.CPP
vc_jiqiaoshili_part4\WORKERTHREAD\WORKERTHREADVIEW.H
vc_jiqiaoshili_part4\WORKERTHREAD
vc_jiqiaoshili_part4

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org