【发布时间】:2011-04-09 05:30:40
【问题描述】:
我正在编写一个操作系统抽象库,我想为它在 Linux 上为 pthread mutex 编写包装器。
这段代码应该被多个线程调用。
代码如下:
int my_lock(pthread_mutex_t *mutex)
{
return pthread_mutex_lock(mutex);
}
- 函数 my_lock 也将是线程安全的吗?
- 如果不是,如何使它成为线程安全的?
【问题讨论】:
标签: function locking thread-safety posix mutex