当在/dev设备上直接写入时,我会打开一个文件描述符并执行UNIX write(),然后再执行read()。如果多个线程同时进入write()函数,是否可以使用相同的文件描述符,以避免混乱的数据?
参考std文档将非常有帮助。我一直没有找到任何东西。有人提到这样的操作在内核中是原子性的,但我持怀疑态度。
此外,为了澄清,这是在/dev中的一个文件,因此,关于“文件指针”概念在这里适用的程度的任何见解都是有用的。
参考std文档将非常有帮助。我一直没有找到任何东西。有人提到这样的操作在内核中是原子性的,但我持怀疑态度。
此外,为了澄清,这是在/dev中的一个文件,因此,关于“文件指针”概念在这里适用的程度的任何见解都是有用的。