MySpace

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  18 随笔 :: 2 文章 :: 10 评论 :: 0 Trackbacks
re: 使用 fork 所要注意的 yang-chunlei 2008-12-24 10:26
@lymons
我测试过了,确实如你所说,当初我没有想到每个进程都有自己的虚拟空间。但是在我所举的建立连接的那个例子中,父进程把连接断开了之后,服务器也随之断开了这个连接,虽然子进程中的数据没有变,但是服务器的链接状态改变了,所以子进程再去进行数据传输则会失败的。还有个问题,如果父进程没有没有结束,链接也没有断开,那么当服务器发送数据过来的时候,该哪个进程去接收呢,因为两个进程内存中的数据和链接状态都是一样的,这样岂不是造成了一个端口被两个进程监听的问题。这一点我还没有去测试,稍后有了答案再进行回复。