当前位置: 技术问答>linux和unix
线程间可否通过管道传递SOCKET句柄?还有其他方式传递SOCKET么?
来源: 互联网 发布时间:2016-01-09
本文导语: 我想启动一个进程,进程里含有多个线程。 一个主线程负责监听TCP链接的端口,其他线程负责处理TCP请求。 其他线程也在进程启动时创建,做为线程池等待接收客户的请求。 那么如何把主线程得到的TCP SOCKET传给其...
我想启动一个进程,进程里含有多个线程。
一个主线程负责监听TCP链接的端口,其他线程负责处理TCP请求。
其他线程也在进程启动时创建,做为线程池等待接收客户的请求。
那么如何把主线程得到的TCP SOCKET传给其他线程?
谢谢
一个主线程负责监听TCP链接的端口,其他线程负责处理TCP请求。
其他线程也在进程启动时创建,做为线程池等待接收客户的请求。
那么如何把主线程得到的TCP SOCKET传给其他线程?
谢谢
|
线程共享进程的变量,把accept的socket放到数组里,让你的线程池里的线程去读就好了
管道,消息队列,共享内存,是进程间的通信方法
管道,消息队列,共享内存,是进程间的通信方法
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。