读书人

每个线程都进行申请文件描述符的操作的

发布时间: 2012-02-25 10:01:49 作者: rapoo

每个线程都进行申请文件描述符的操作的话,会不会发生文件描述符申请冲突?
比如线程a所连接远程服务器的socket为18,同时b所连接的也是18。如此造成冲突?

[解决办法]
不会的,每个进程的资源是独立的,不会发生相互的冲突的
[解决办法]
服务器端一个socket负责连接和确认. 并会为客户端打开不同的端口, 不会造成冲突.
[解决办法]
线程的话,就会冲突了吧
[解决办法]
连接不同服务器更不会了, 因为connect之后会返回一个socket filedes, 你connect到两个服务器也就返回两个socket filedes, 不会冲突.

读书人网 >UNIXLINUX

热点推荐