首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

每个线程都进行申请文件描述符的操作的话,会不会发生文件描述符申请冲突?该如何解决

2012-02-25 
每个线程都进行申请文件描述符的操作的话,会不会发生文件描述符申请冲突?比如线程a所连接远程服务器的sock

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

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

热点排行