标签: multithreading winapi io
在我上次的面试中,我被要求制作一个程序,将数据分类到一个巨大的文件中。我用c ++ WinApi实现了它。在面试官注意到我通过单个文件句柄同时写入文件之前,一切都很好。他告诉我必须使用互斥锁同步写入。我试图争辩说,每个线程都在自己的文件区域中写入数据,明确指定文件的偏移量,因此不需要同步,它没用。
问题: