小编Ami*_*yar的帖子

当互斥量超出范围时,互斥锁会解锁吗?

简单的问题 - 基本上,我是否必须解锁互斥锁,或者我可以简单地使用范围运算符并且互斥锁将自动解锁?

即:

{ 
    pthread_mutex_lock (&myMutex); 
    sharedResource++; 
} // my mutex is now unlocked?
Run Code Online (Sandbox Code Playgroud)

或者我应该:

{ 
    pthread_mutex_lock (&myMutex); 
    sharedResource++;
    pthread_mutex_unlock (&myMutex);
}
Run Code Online (Sandbox Code Playgroud)

c++ multithreading mutex pthreads

6
推荐指数
1
解决办法
5880
查看次数

标签 统计

c++ ×1

multithreading ×1

mutex ×1

pthreads ×1