• 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发
随风来去 2009年09月15日
同一线程内多次WaitForSingleObject同一个mutex的问题
某线程代码在同一个线程内执行了两次wait mutex,是否会有问题?

thread1::run()
{

while(1)
{
WaitForSingleObject(a_mtx, INFINITE)

functionA();

ReleaseMutex(a_mtx);
}
}


functionA()
{
WaitForSingleObject(a_mtx, INFINITE)

do_something();

ReleaseMutex(a_mtx);


}


...全文
434 点赞 收藏 13
写回复
13 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C++ Builder
创建于2007-08-02

2557

社区成员

10.2w+

社区内容

C++ Builder相关内容讨论区
社区公告
暂无公告