HACKER
TALK
Home
Channels
beta
Bookmarks
Messages
Notifications
Sign In
Comment
平静愉悦
多进程同时写一个日志文件,如何保证并发安全?
首先单条日志体积可能很大,短则 1 Bytes,多则 1024TB 我看到有些方式是使用文件锁,但是文件是一个很慢的东西,锁又是一个很慢的东西,把这两个很慢的东西结合在一起使用,那速度不是很感人吗
j2go
j2go
·3 years ago

RingBuffer,内存开辟一块缓冲区,写日志这个功能还是交给单线程做,多线程去写缓冲区就好了

Replies
j2go
j2go
Joined 3 years ago
Message
Terms of ServicePrivacy PolicyCookie PolicyMarkdown SyntaxUser PointsUser Feedback© 2025 Shware Inc.