摘要: 文件锁是用于解决资源的共享使用的一种机制:当多个用户需要共享一个文件时,Linux 通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。具体来讲,是通过借助 fcntl 函数来实现锁机制。当操作文件的进程没有获得锁时,虽然可以打开文件,但无法对文件执行执行 read、write 操作。 fc 阅读全文
posted @ 2018-09-21 19:24 Zackary丶Liu 阅读(479) 评论(0) 推荐(1)
摘要: 我们知道 Mutex 互斥量是可以用在线程间同步的,线程之间共享进程的数据,mutex 就可以直接引用。而进程有自己独立的内存空间,要怎样将它应用在进程间同步呢?为了达到这一目的,可以在 pthread_mutex_init 初始化之前,修改其属性为进程间共享,并将其映射到共享内存中即可。 使用到的 阅读全文
posted @ 2018-09-21 19:22 Zackary丶Liu 阅读(2565) 评论(0) 推荐(0)