在单线程/进程模式下使用pthread_mutex_ *是否安全?

时间:2018-03-22 07:11:30

标签: c pthreads

我有一个可以在单线程/进程模式和多线程/进程模式下运行的程序,

我有很多像这样的代码:

if(global.multiple) pthread_mutex_lock(&mutex);
updateSth();
if(global.multiple) pthread_mutex_unlock(&mutex);

其中global.multiple表示程序是否在多个线程/进程上运行。

我想知道if(global.multiple)是多余的?

0 个答案:

没有答案