关于zlog写日志文件互斥问题

zzh00206087 发布于 2017/02/24 08:31
阅读 361
收藏 0

@难易 你好,想跟你请教个问题:最近看了zlog代码,感觉功能的确很强大,但是有个疑问,zlog写日志文件不会存在互斥问题吗?我看zlog使用pthread_key_create只是为了使不同线程,不同进程使用不同日志配置吧。假如我要设计一个简单的日志系统,无需zlog那么强大的配置功能,仅需供多线程多进程使用,是否只用互斥锁来读写日志文件即可?

加载中
0
难易
难易

fcntl文件锁

0
z
zzh00206087

谢谢大神 @难易 的解答,我想问下,如果用读写锁或者互斥锁,是否影响线程调度,对效率影响更大?

0
难易
难易

线程锁本身的操作是比较轻的,看场景。读写锁在大部分线程读的情况下不产生压力。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部