btrace icon indicating copy to clipboard operation
btrace copied to clipboard

锁问题疑惑

Open Kyson opened this issue 2 years ago • 0 comments

看文章有这段话

通过 WRITE_MSG 实现,可知,atrace 数据是实时写入 fd 为 atrace_marker_fd 的文件中,如果多线程同时写入,则会出现锁问题,导致性能损耗加大

但是我看了ftrace ringbuffer实现和说明多写是无锁设计,所以这里说的锁具体指的是什么?

Kyson avatar Jan 28 '22 08:01 Kyson