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

标签 c sockets

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

最佳答案

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

关于c - I/O、写入本地驱动器上的文件或写入套接字,哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005466/

相关文章:

c++ - 是否有可能有一个指针文字?

c - 从图表开始

c - 如何将 Arduino 读数写入计算机上的文件?

c - 我很难理解 char 类型

MySQL守护进程锁问题

c++ - 设置套接字超时?

python - 与 python3 asyncio 建立连接

c - 如何限制我的 C 代码可访问的内存量?

linux - 试图在服务器上捕获单向 tcp 数据

java - 套接字java断开连接