日期:2014-05-16  浏览次数:20541 次

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

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