我有一个对性能非常敏感的关键应用程序(用 C 语言编写)。将内容写入日志文件实际上会减慢速度。我正在考虑将日志消息写入套接字,然后将其发送到另一个应用程序进行日志记录。这行得通吗?
最佳答案
最简单的方法是创建一个单独的线程来处理日志写入。只需将所有日志条目添加到链接列表中,然后让线程针对该列表工作即可。
关于c - I/O、写入本地驱动器上的文件或写入套接字,哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005466/