- 博客(1)
- 收藏
- 关注
原创 WebServer 日志系统
现代计算机的 CPU 一般都是具有多个核心的,因此服务端程序常采用多线程程序来尽量发挥每一个核心的能力,异步日志为了减少写日志对线程的阻塞,采用一个单独的线程来向磁盘写入日志,其它线程只是产生日志并将其交给写磁盘线程。之类的内容时,先构建⼀个临时的 Logger 对象,在构造时⽣成详细的⽇志信息,由于临时对象会在语句结束后析构,我们可以在析构的时候再将⽇志真正地 写⼊⽂件,来保证实现的简洁性。⽽且最重要的是需要 保证⽣产者与消费者的并发,也就是前端不断写⽇志到缓冲区的同时,后端可以把缓冲区写⼊⽂件。
2023-08-22 16:18:57 407 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人