标签: c sockets
我有一个对性能非常敏感的关键应用程序(用C编写)。将东西写入日志文件实际上会减慢速度。我正在考虑将日志消息写入套接字,然后将其发送到另一个应用程序进行日志记录。那会有用吗?
答案 0 :(得分:2)
最简单的方法是创建一个单独的线程来处理日志写入。只需将所有日志条目添加到链接列表中,然后让该线程对该列表起作用。
答案 1 :(得分:1)
使用异步I / O.这样可以防止您的应用程序被阻止。