Может ли несколько потоков работать с одним и тем же дескриптором сокета, т. Е. accept(sock_fd) одновременно, не беспокоясь?
accept(sock_fd)
Платформа, которая меня больше всего интересует, - это POSIX / Linux.
Да, они «реентерабельные» - ядро блокирует структуру сокетов во время работы над ней (см., Например, Linux принимает источник ), поэтому только один поток может получить клиентское соединение.