在C (Linux和Windows)中,如果我想管理“完美的”并发文件访问,如:
你觉得我必须用互斥吗?O_EXCL也应该工作吗?更好的选择?
发布于 2012-01-31 15:53:35
是A和B线程还是程序?
如果它们是单独的程序,那么最好只打开一个文件,以便立即写入,即使您能够同步两个应用程序之间的访问,您也必须非常小心地使用刷新缓冲区,以确保它们确实处于您期望的状态。
发布于 2012-01-31 17:00:44
如果A和B是不同的线程,则可以使用互斥或符号来实现它们之间的同步。您可以在http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html上找到关于mutext的更多信息。
https://stackoverflow.com/questions/9082283
复制相似问题