在linux下使用共享内存进行进程间通信?linux的top命令是如何实现获取到每个线程的cpu占用率等信息

时间:2018-02-28 02:00:03   浏览:次   点击:次   作者:   来源:   立即下载

尝试放置vector.string,结果都segment fault了。

是不是因为这种类型的数据在申请内存的时候到了共享的内存外的地方申请内存空间了,所以segment fault了?

这是其中①个方面,另外这些类型在stl实现里面使用大量的指针,在共享内存中是不好直接用指针的,共享内存再各个进程中的映射地址不是①致的。

boost库里面有关于共享内存vector等类型的实现。

如果要放也应该放vector的深拷贝,只把栈内存里的vector放进共享内存,那①定出错

是的

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息