I / O,写入本地驱动器上的文件或写入套接字,哪一个更快?

时间:2011-05-14 23:33:34

标签: c sockets

我有一个对性能非常敏感的关键应用程序(用C编写)。将东西写入日志文件实际上会减慢速度。我正在考虑将日志消息写入套接字,然后将其发送到另一个应用程序进行日志记录。那会有用吗?

2 个答案:

答案 0 :(得分:2)

最简单的方法是创建一个单独的线程来处理日志写入。只需将所有日志条目添加到链接列表中,然后让该线程对该列表起作用。

答案 1 :(得分:1)

使用异步I / O.这样可以防止您的应用程序被阻止。