110104010104

所属分类:Windows编程
开发工具:Visual C++
文件大小:5168KB
下载次数:18
上传日期:2015-12-17 10:05:50
上 传 者zenglisuyan
说明:  解决的主要问题 (1)MFC界面设计 (2)模拟生产者消费者的互斥操作 (3)各信号量及互斥体的使用 线程 线程是程序独立运行的基本单位,一个程序通过执行多个线程可以提高机器本身资源的利用率,同时也可以完成多任务并行运行的操作,多线程可以实现并行处理,避免了某项任务长时间占用CPU时间。 互斥体 互斥体与临界区很相似,但是使用时相对复杂一些,它不仅可以在同一应用程序的线程间实现同步,还可以在不同的进程间实现同步,从而实现资源的安全共享。 信号量 信号量是一个在一定范围内变化的整形数据,用来表示一种临界资源,线程通过信号量的值来确定自己的状态是执行还是挂起,各线程间也是通过信号量机制来协调运行顺序一起完成任务,信号量的用法和互斥的用法很相似,不同的是它可以同一时刻允许多个线程访问同一个资源。
(The main problem to solve (1) MFC interface design (2) Analog producers and consumers of mutual exclusion Use (3) The semaphore and mutex Thread A thread is the basic unit program run independently of a program by executing multiple threads can improve the utilization of resources in the machine itself, but can also run complete operating multi-tasking, multi-threaded parallel processing can be realized, avoiding a task for a long time CPU time. Mutex Mutex and critical section is very similar, but the use of relatively complex, it can only be implemented in the threads of the same application synchronization, it can also achieve synchronization between different processes, enabling secure sharing of resources. signal Semaphore is a change in a certain range of shaping data used to represent a critical resource, a thread to determine their status through the value of the semaphore is d or suspended, it is to coordinate between the various threads run sequentially through sema)

文件列表:
110104010104\Multi_Buffer\Multi_Buffer.rc (8615, 2014-01-10)
110104010104\Multi_Buffer\Release\Multi_Buffer.res (4536, 2014-01-10)
110104010104\Multi_Buffer\Release\Multi_Buffer.pch (5704724, 2014-01-10)
110104010104\Multi_Buffer\Release\vc60.idb (50176, 2014-01-10)
110104010104\Multi_Buffer\Release\StdAfx.obj (768, 2014-01-10)
110104010104\Multi_Buffer\Release\Multi_BufferDlg.obj (24155, 2014-01-10)
110104010104\Multi_Buffer\Release\Multi_Buffer.obj (8910, 2014-01-10)
110104010104\Multi_Buffer\Release\Multi_Buffer.exe (28672, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.opt (54784, 2014-01-10)
110104010104\Multi_Buffer\Multi_BufferDlg.cpp (13712, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.dsp (4296, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.clw (3291, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.h (1390, 2014-01-07)
110104010104\Multi_Buffer\Multi_Buffer.cpp (2147, 2014-01-07)
110104010104\Multi_Buffer\Multi_Buffer.aps (24024, 2014-01-10)
110104010104\Multi_Buffer\Resource.h (2024, 2014-01-08)
110104010104\Multi_Buffer\StdAfx.h (1054, 2014-01-07)
110104010104\Multi_Buffer\StdAfx.cpp (214, 2014-01-07)
110104010104\Multi_Buffer\res\Multi_Buffer.rc2 (404, 2014-01-07)
110104010104\Multi_Buffer\res\Multi_Buffer.ico (1078, 2014-01-07)
110104010104\Multi_Buffer\Multi_BufferDlg.h (1790, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.dsw (530, 2014-01-07)
110104010104\Multi_Buffer\Multi_Buffer.ncb (74752, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.res (4536, 2014-01-10)
110104010104\Multi_Buffer\Debug\vc60.idb (205824, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.pch (6870420, 2014-01-10)
110104010104\Multi_Buffer\Debug\vc60.pdb (364544, 2014-01-10)
110104010104\Multi_Buffer\Debug\StdAfx.sbr (1376288, 2014-01-10)
110104010104\Multi_Buffer\Debug\StdAfx.obj (105613, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.sbr (0, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_BufferDlg.sbr (0, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_BufferDlg.obj (41087, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.obj (13215, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.ilk (205652, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.exe (114756, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.bsc (3130368, 2014-01-10)
110104010104\Multi_Buffer\Debug\Multi_Buffer.pdb (287744, 2014-01-10)
110104010104\Multi_Buffer\Multi_Buffer.plg (1651, 2014-01-10)
110104010104\软件使用说明.doc (83968, 2014-01-10)
... ...

近期下载者

相关文件


收藏者