12

伙计们,我找不到适用于 Linux 的 syslog() 的可重入版本……有吗?如果没有,你会怎么做?显而易见的答案是将日志记录工具移动到单独的线程中并序列化对系统日志的访问......

4

1 回答 1

19

根据POSIX 规范,syslog 函数已经是线程安全的,因此在 Linux 中实现。因此 syslog_r 是不必要的 - 如果您需要可重入记录器功能,请使用 syslog。

于 2009-07-22T05:36:42.917 回答