关于多线程下使用select(多路I/O复用)的疑问
线程1
ReadFds: TFDset;
FD_ZERO(ReadFds);
FD_SET(Socket1, ReadFds);
Select(Socket1+ 1, @ReadFds, nil, nil, Timeptr);
线程2
ReadFds: TFDset;
FD_ZERO(ReadFds);
FD_SET(Socket2, ReadFds);
Select(Socket2+ 1, @ReadFds, nil, nil, Timeptr);
如果一个线程的socket收到可读状态,其他线程的select会不会一起返回?