社区
网络及通讯开发
帖子详情
共享内存的问题?
youlione
2003-10-25 08:51:58
我做了一小程序,在共享内存[没有锁定机制]数据,然后通过去10程采用TCP/IP短连接的方式发送出去,开始时还比较正常,10个线程都能正常运行,但是发送1000个包以后,所有的不工作了,请大家分析一下是什么原因?
...全文
41
5
打赏
收藏
共享内存的问题?
我做了一小程序,在共享内存[没有锁定机制]数据,然后通过去10程采用TCP/IP短连接的方式发送出去,开始时还比较正常,10个线程都能正常运行,但是发送1000个包以后,所有的不工作了,请大家分析一下是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
annkie
2003-10-25
打赏
举报
回复
其实直接对共享内存的内容做处理也是可以的,你做一个标志,当标志有效时别的线程(进程)不能写就可以了.
supwjhuLoveCjj
2003-10-25
打赏
举报
回复
对,共享数据的存取要处理好用关键区域等方法处理好
annkie
2003-10-25
打赏
举报
回复
共享读独占写
fatwave
2003-10-25
打赏
举报
回复
共享内存中的数据乱!!就像N层构架一样!必须有互斥
youlione
2003-10-25
打赏
举报
回复
多个线程同时读写共享内存[不加同步文件锁],如果不考虑数据重复读写,这样引什么问题问?
Android专用驱动
Ashmem是一个
共享内存
驱动,它与传统的
共享内存
相比,最大的特点是它是通过文件描述符来描述的,并且可以动态地进行分块管理。动态分块管理的目的是可以将部分不再使用了的内存交回给系统,非常适合内存较小的移动...
linux 64位
共享内存
创建失败,
共享内存
创建失败(已经存在)时如何获得已创建的
共享内存
?...
共享内存
创建失败(已经存在)时如何获得已创建的
共享内存
?(2012-04-11 01:25:29)标签:内存如何杂谈
共享内存
创建失败(已经存在)时如何获得已创建的
共享内存
?如果
共享内存
创建失败,shmget返回-1,errno为EEXIST表示...
共享内存
原理与使用
就好比,我要和人solo(通信),我创建了一个房间(
共享内存
),这个房间就有了房间号(
共享内存
的ID),是个人都能进这个房间,根本没法通信,所以我们要设置房间密码。第一,和创建进程类似,进程被创建的时候,会...
进程间通信(IPC):
共享内存
(shared memory)和信号量(semaphore)
共享内存
和信号量
共享内存
使用
共享内存
通信的一般步骤创建
共享内存
共享内存
的映射和解除映射
共享内存
操作函数示例代码信号量多任务编程中互斥和同步的概念信号量(Semaphore)信号量的操作相关函数函数使用示例信号量...
Android 匿名
共享内存
C++接口分析
l在上一篇Android 匿名
共享内存
C接口分析中介绍了Android系统的匿名
共享内存
C语言访问接口,本文在前文的基础上继续介绍Android系统的匿名
共享内存
提供的C++访问接口。在C++层通过引入Binder进程间通信机制可以实现...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章