fprintf 线程在 OS X 上安全吗?如果是这样,这是在哪里记录的?
最佳答案
OS X 遵循的 POSIX 线程规范(AKA Pthreads)要求 stdio 函数是线程安全的。它还提供了 flockfile
和 funlockfile
函数以确保其他线程在锁定时不能在 FILE * 上交错 I/O。
见 http://pubs.opengroup.org/onlinepubs/007908799/xsh/threads.html ,特别是在标题为“线程安全”的部分下。
关于macos - fprintf 线程在 OS X 上安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188307/