社区
Linux/Unix社区
帖子详情
list在多进程共享的问题
hedy02
2005-06-21 12:00:11
我定义了一个基本元素是个socket类的list,用来保存每个客户端的连接信息,
现在需要把这个list在多个进程间共享,不知道用什么办法好点.
能用共享内存吗?我本来打算用,觉得socket数目不固定,还老要增增减减,不是很方便.
有没有把整个list映射成共享内存的办法?读取共享内存就跟读取list一样?
...全文
180
7
打赏
收藏
list在多进程共享的问题
我定义了一个基本元素是个socket类的list,用来保存每个客户端的连接信息, 现在需要把这个list在多个进程间共享,不知道用什么办法好点. 能用共享内存吗?我本来打算用,觉得socket数目不固定,还老要增增减减,不是很方便. 有没有把整个list映射成共享内存的办法?读取共享内存就跟读取list一样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loveisbug
2005-06-22
打赏
举报
回复
共享内存,做好同步互斥。
sharkhuang
2005-06-22
打赏
举报
回复
用信号量互斥好了
ghtsao
2005-06-22
打赏
举报
回复
用STL呀。
踏岸寻柳
2005-06-22
打赏
举报
回复
共享内存是比较好解决方法。
另外,也可以用多线程,比多进程要节省资源,但是不如多进程好维护。
gettext
2005-06-22
打赏
举报
回复
当然可以用共享内存。创建一块儿共享内存,存你的list就是了。想不出有什么问题?
hundlom
2005-06-22
打赏
举报
回复
哎呀,这个真不好做。
提供以下思路:
1、序列化List;
2、自己实现alloctor;
3、把数据从list取出来,放到链表中,之后再放到共享内存;
关注!!!
六个九十度
2005-06-21
打赏
举报
回复
将其hash到一个散列表里
每个表项做成一个socket类指针
Python
多进程
-进程间
共享
数据
Python
多进程
-进程间
共享
数据 Python 多线程之间
共享
变量很简单,直接定义全局 global 变量...使用 Process 定义的
多进程
之间
共享
变量可以直接使用 multiprocessing 下的 Value,Array,Queue 等,如果要
共享
list
,
python
多进程
共享
列表字典思考
python
多进程
共享
列表字典思考简介总结 简介 最近使用了 python
多进程
中的
共享
列表和字典,发现在某些情况下出现:子进程中对
共享
列表/字典进行修改,但最终并没有起效 总结 **在 python
多进程
中,对
共享
列表/...
python
多进程
共享
对象_Python 进程之间
共享
数据
最近遇到
多进程
共享
数据的
问题
,到网上查了有几篇博客写的蛮好的,记录下来方便以后查看。一、Python multiprocessing 跨进程对象
共享
在mp库当中,跨进程对象
共享
有三种方式,第一种仅适用于原生机器类型,即python....
python进程池
多进程
共享
类实例
python进程池
多进程
共享
类实例
python
多进程
实现数据
共享
多进程
数据
共享
Linux/Unix社区
23,127
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章