首页 > 解决方案 > 可以使用哪些方法让 C 程序显示统计信息,而不会显着减慢速度?

问题描述

我有一个(多进程)守护进程,用 C 语言编写。

我希望它使其内部计数器可用于观察同一台机器上的进程。

至关重要的是,该守护程序永远不会被观察者停止或显着变慢。如果观察者无法跟上,它应该只是丢失更新,而不是减慢守护进程。

我考虑过共享内存和 unix 域套接字。

有更好的方法吗?

标签: clinuxshared-memorydaemonunix-socket

解决方案


推荐阅读