1.free一段内存后,为什么还可以对这段内存进行读写。。。按照网上以及书上的说法,释放内存后,这段内存就不应该使用了,操作系统就可以分配给其他任务。。我的疑问是,释放内存后,这段内存资源还是否属于当前进程???如果属于当前进程,那么读写访问无可厚非。可是,操作系统可以再次利用这段内存并分配给其他人,那么这里的“其他”只是限定在当前进程中吗,只是给当前进程其他代码中的内存申请来使用么?2.局部的数组,在函数运行完毕后,应该释放,但是为什么依然可以读写其中的数据?
我的疑问是,释放内存后,这段内存资源还是否属于当前进程???如果属于当前进程,那么读写访问无可厚非。可是,操作系统可以再次利用这段内存并分配给其他人,那么这里的“其他”只是限定在当前进程中吗,只是给当前进程其他代码中的内存申请来使用么?2.局部的数组,在函数运行完毕后,应该释放,但是为什么依然可以读写其中的数据?
如果属于当前进程,那么读写访问无可厚非。可是,操作系统可以再次利用这段内存并分配给其他人,那么这里的“其他”只是限定在当前进程中吗,只是给当前进程其他代码中的内存申请来使用么?2.局部的数组,在函数运行完毕后,应该释放,但是为什么依然可以读写其中的数据?
可是,操作系统可以再次利用这段内存并分配给其他人,那么这里的“其他”只是限定在当前进程中吗,只是给当前进程其他代码中的内存申请来使用么?2.局部的数组,在函数运行完毕后,应该释放,但是为什么依然可以读写其中的数据?
2.局部的数组,在函数运行完毕后,应该释放,但是为什么依然可以读写其中的数据?
犯罪嫌疑人X
相关分类