双缓冲技术 疑问 第一,日志之间有时间顺序,怎样保证写入到磁盘中日志之间的顺序还是一致的呢? 答:不跨线程排序,线程内部通过append添加新日志,自然有序 二,就是前端是多个线程在写,而后端只有一个消费线程,并且从内存写入磁盘本身就比价慢,这里如何同步 答:这里并不是严格的两块,如果Buffer B还没有被消费完,那么就另外再开一块新的内存进行前端写,等后端写完了,就清理掉当前读取的这个Buffer 始终保持两块内存 三,在MUduo库中为什么要每隔三秒钟就刷新一次 答:这是性能...
Markdown supported · ⌘↵ to post
No responses yet.