printf在Linux上使用线程安全写入stdout ?使用低级write命令怎么样?
printf
write
c unix linux operating-system
可能重复: Linux上的C中的stdout线程安全吗?
假设thread1和thread2相似,并且在它们的作业结束时它们都是printf.它是线程安全还是必须以某种方式锁定printf?
它与stdout有关吗?如果在每个printf之后执行fflush(stdout)怎么办?它有什么改变吗?
c multithreading pthreads thread-safety
c ×2
linux ×1
multithreading ×1
operating-system ×1
pthreads ×1
thread-safety ×1
unix ×1