请教:各线程结束后,释放其中的内存的连续性问题

发布于 2015-01-12 16:41:05
1、有若干线程,其中有申请内存,当这些线程先后结束并释放其中申请的内存,这些被释放的内存还是连续的么(考虑到释放的顺序和申请的顺序并不一致或者说其他)?
2、另外请问,我用的thread_create创建的线程,在线程中有申请内存,用thread_delete删除时,如何正确的释放其中申请的内存?

查看更多

关注者
0
被浏览
1.1k
3 个回答
aozima
aozima 2015-01-12
拒绝白嫖,拒绝键盘侠!
1. 参考内存碎片。
2. 用户应用程序申请的内存需由用户自己释放。直接粗暴地thread_delete会内存泄露。
Zitral
Zitral 2015-01-12
1. 参考内存碎片。
2. 用户应用程序申请的内存需由用户自己释放。直接粗暴地thread_delete会内存泄露。

刚才看了一下idle线程,对于第二个问题,在thread->cleanup中是不是可以加入rt_free函数的操作?
另外,在哪里参考内存碎片哦 [s:182]

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友