[问题] array out of bound的问题

楼主: hoshi1992 (YAYAUUU)   2017-05-23 15:22:00
置底文中写道
array存取超出边界时会导致无法预期的结果
这所谓无法预期,是哪方面呢?
我知道在单一程序内应该是可能会动到别的变量之类的
那其他在跑的程序有没有可能被影响到?
还是其他的程序使用的内存会被锁起来不给别人碰?
作者: b0920075 (Void)   2017-05-23 18:06:00
process的内存无法互相访问存取无法预期就是有可能盖掉其他变量或重要资讯造成出错
作者: loveflames (咕啾咕啾魔法阵)   2017-05-23 18:28:00
是有方式存取,不过目前不是原po该碰的程度
作者: jerryh001   2017-05-23 18:59:00
如果知道就不是无法预期了(误
作者: b0920075 (Void)   2017-05-23 19:14:00
windows好像有提供api让你去访问更改process memory,linux下好像更麻烦一点
作者: loveflames (咕啾咕啾魔法阵)   2017-05-23 19:48:00
linux也有一样的东西
作者: b0920075 (Void)   2017-05-23 20:06:00
楼上是说ptrace吗
作者: loveflames (咕啾咕啾魔法阵)   2017-05-23 20:48:00
process_vm_readv跟process_vm_writev专门为MPI而生的怕原po混乱,我一开始没有提linux的clone可以弄出跟thread很像的process回到主题,process有IPC的话会受到影响

Links booklink

Contact Us: admin [ a t ] ucptt.com