最近搞多线程,有一事不明白,我不知道CSingleLock、CMutex、CCriticalSection、CSemaphore等同步类,他们是怎么知道它们要保护的共享资源的。一开始我以为初始化时,可以指定它们要保护的资源,结果不是这样的。看了一些代码,好像很简单,但就是弄不明白,它们怎么知道它们所要保护的资源的?
谢谢!
谢谢!
解决方案 »
- 如何得到本地可以上网的modem的串口号?
- VC 急需求助 !!!!!!!!
- ADO连接SQL Server出错。。。请来帮帮忙
- 如何得到主线程为子线程分配的内存空间的地址???(高分求解)
- 关于成绩排名次的问题!
- 郁闷SetDlgItemText(hwnd,IDC_EDIT1,buffer.message)
- 请推荐一本用vc++开发atl的书籍?
- 对象,控件,实例有什么区别和联系呢?
- 请问中如何改变EDIT BOX的背景色
- 各位有没有用vc搞gis开发的,mapx.......
- 大家好,问一问VC++面向的应用开发都有什么,主要做些什么,钱途都有什么?
- 我的操作系统已经重新安装了,oracle文件夹和数据库都在,不想重新安装,请问怎么设置?
从WaitForSingleObject()函数到ReleaseMutex(ReleaseSemaphore()。。)之间访问的资源!这是我的理解!