BSD / Posix套接字是否可重入?

时间:2010-01-25 15:19:27

标签: concurrency posix sockets

几个线程可以在同一个套接字描述符上运行,即accept(sock_fd)同时无关紧要吗?

我最感兴趣的平台是POSIX / Linux。

1 个答案:

答案 0 :(得分:1)

是的,它们是“可重入的” - 内核在处理它时会锁定套接字结构(例如,参见Linux accept source),因此只有一个线程可以获得客户端连接。