共享内存的问题?

youlione 2003-10-25 08:51:58
我做了一小程序,在共享内存[没有锁定机制]数据,然后通过去10程采用TCP/IP短连接的方式发送出去,开始时还比较正常,10个线程都能正常运行,但是发送1000个包以后,所有的不工作了,请大家分析一下是什么原因?
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
annkie 2003-10-25
  • 打赏
  • 举报
回复
其实直接对共享内存的内容做处理也是可以的,你做一个标志,当标志有效时别的线程(进程)不能写就可以了.
supwjhuLoveCjj 2003-10-25
  • 打赏
  • 举报
回复
对,共享数据的存取要处理好用关键区域等方法处理好
annkie 2003-10-25
  • 打赏
  • 举报
回复
共享读独占写
fatwave 2003-10-25
  • 打赏
  • 举报
回复
共享内存中的数据乱!!就像N层构架一样!必须有互斥
youlione 2003-10-25
  • 打赏
  • 举报
回复
多个线程同时读写共享内存[不加同步文件锁],如果不考虑数据重复读写,这样引什么问题问?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧