标签: multithreading atomicity readdir
我计划创建一个依赖于readdir函数的函数,并添加了互斥锁,以便更好地进行多线程处理(因为该函数可以返回一个共享静态变量,可以通过对函数的不同调用来修改)
虽然,手册页告诉了一个名为readdir_r的可重入变体。这个变体是否确保来自不同线程的调用的原子性?