Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个多线程应用程序,其中一个线程轮询我的伪字符驱动程序的 FD。其他线程可以对 ioctl 调用使用相同的 FD 吗?
我在 FD 上使用 epoll。
我的猜测是肯定的。我想知道是否有人尝试过这个。如果是这样,结果如何?
当然,他们可以。如果您的驱动程序编写正确(即考虑到多线程)并且所有共享数据都得到了适当的保护,那么您可以使用 fd 做任何您想要的事情(直到您关闭它)。