一尘不染

线程和文件描述符

linux

很抱歉没有自己进行研究并在此处提出要求。我时间很短。

是否可能有两个文件描述符表,用于从单个线程产生的两个或更多线程。两个或多个子线程正在同时访问同一文件,那么同一文件在不同线程中针对同一文件的两次不同打开的偏移量是特定于线程的吗?

谢谢


阅读 681

收藏
2020-06-07

共1个答案

一尘不染

文件描述符在线程之间共享。如果要“特定于线程”的偏移量,为什么不让每个线程使用不同的文件描述符(open(2)多次)?

2020-06-07