社区
网络及通讯开发
帖子详情
共享内存的问题?
youlione
2003-10-25 08:51:58
我做了一小程序,在共享内存[没有锁定机制]数据,然后通过去10程采用TCP/IP短连接的方式发送出去,开始时还比较正常,10个线程都能正常运行,但是发送1000个包以后,所有的不工作了,请大家分析一下是什么原因?
...全文
28
5
打赏
收藏
共享内存的问题?
我做了一小程序,在共享内存[没有锁定机制]数据,然后通过去10程采用TCP/IP短连接的方式发送出去,开始时还比较正常,10个线程都能正常运行,但是发送1000个包以后,所有的不工作了,请大家分析一下是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
annkie
2003-10-25
打赏
举报
回复
其实直接对共享内存的内容做处理也是可以的,你做一个标志,当标志有效时别的线程(进程)不能写就可以了.
supwjhuLoveCjj
2003-10-25
打赏
举报
回复
对,共享数据的存取要处理好用关键区域等方法处理好
annkie
2003-10-25
打赏
举报
回复
共享读独占写
fatwave
2003-10-25
打赏
举报
回复
共享内存中的数据乱!!就像N层构架一样!必须有互斥
youlione
2003-10-25
打赏
举报
回复
多个线程同时读写共享内存[不加同步文件锁],如果不考虑数据重复读写,这样引什么问题问?
解决ora-04031
共享内存
问题
解决ora-04031
共享内存
问题
解决ora-04031
共享内存
问题
解决ora-04031
共享内存
问题
解决ora-04031
共享内存
问题
Linux进程间通信-
共享内存
前言本文主要说明在Linux环境上如何使用
共享内存
。阅读本文可以帮你解决以下
问题
: 什么是
共享内存
和为什么要有
共享内存
? 如何使用mmap进行
共享内存
? 如何使用XSI
共享内存
? 如何使用POSIX
共享内存
? 如何使用hugepage
共享内存
以及
共享内存
的相关限制如何配置?
共享内存
都是如何实现的? 使用文件或管道进行进程间通信会有很多局限性,比如效率
问题
以及数据处理使用文件描述符而不如内存
Linux进程间通信:
共享内存
mmap、xsi和posix
前言 本文主要说明在Linux环境上如何使用
共享内存
。阅读本文可以帮你解决以下
问题
: 什么是
共享内存
和为什么要有
共享内存
? 如何使用mmap进行
共享内存
? 如何使用XSI
共享内存
? 如何使用POSIX
共享内存
? 如何使用hugepage
共享内存
以及
共享内存
的相关限制如何配置?
共享内存
都是如何实现的? 使用文件或管道进行进程间通信会有很多局限性,比如效率
问题
以及数据处理使用文件描述符而不如内存地址访问方便,于是多个进程以
共享内存
的方式进行通信就成了很自然要实现的IPC方案。Linux系统在编程
线程
共享内存
及可能存在的
问题
文章目录线程
共享内存
及可能存在的
问题
1.竞态条件2.内存可见性 线程
共享内存
及可能存在的
问题
每个线程表示一条单独的执行流,有自己的程序计数器,有自己的栈,但线程之间可以
共享内存
,他们可以访问和操作相同的对象。 package com.claa.javabasic.Thread; import java.util.ArrayList; import java.util.List; /** *...
进程间通信IPC
为什么需要进程间通信机制IPC?1、信号量及管程不能传递大量的信息。2、管程不适合多处理器的情况。适用于:分布式系统、基于
共享内存
的多处理机系统、单处理机系统。可以解决进程间的同步、互斥
问题
、通信
问题
。基本通信方式?消息传递、
共享内存
、管道、套接字、远程过程调用(这两个适用于网络、分布式系统)
共享内存
:对
共享内存
的操作是读者、写者
问题
。需要解决两个
问题
:1、物理内存建立一个进程间可以共享的内存空间...
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章