我写程序中遇到下述问题:
有一个资源S,有A、B、C三类线程要使用它。每类线程都有多个线程。同一时刻只能有一类线程使用S,如A类使用,B、C类就不能使用。同类线程可同时使用S。需使用什么样的资源锁才能完成对S的访问控制?
有一个资源S,有A、B、C三类线程要使用它。每类线程都有多个线程。同一时刻只能有一类线程使用S,如A类使用,B、C类就不能使用。同类线程可同时使用S。需使用什么样的资源锁才能完成对S的访问控制?
解决方案 »
- DirectDraw 贴图问题 BLT函数没有出现效果
- 请问这种上位机界面用VC怎样做?
- 工作第一个月的感受!!!
- MS DataCombo控件的显示问题,一个正常,第二个不显示
- error C2065: 'GetModuleFilename' : undeclared identifier
- 谁有CTabCtrlBar的原代码以及使用方法?
- 内联函数的体内不能有循环语句
- 怎样使c++3.1支持长文件名?
- 进程退出时,该进程打开的socket套接字是否会自动关闭,该进程加载的dll是否会自动卸载?
- 珍藏资料公布,有兴趣的人可去看看,http://yycnet.yeah.net
- GetSystemMetrics(SM_CYMENU) 无法取到多行菜单的高度
- vc封装的动态链接库能不能调用c#封装的程序集,怎样调用?
singleLock.Lock();
// resource locked
//.usage of shared resource...singleLock.Unlock();