小编Art*_* Em的帖子

原子自由记忆

这是一个函数,我用来释放动态分配的内存

void Free(void* arg) {
    if(arg!=NULL) {
        free(arg);
        arg=NULL;
    }
}
Run Code Online (Sandbox Code Playgroud)

到目前为止它工作正常,直到我开始使用pthreads.我的堆栈有时会被粉碎,我唯一能做的就是使用pthread_mutex_lock()
是否有任何原子公告来检查和释放gcc中的内存?
或者您可以提出另一种解决方案?我希望互斥体不是唯一的方法

c memory-management pthreads

0
推荐指数
1
解决办法
123
查看次数

标签 统计

c ×1

memory-management ×1

pthreads ×1