标签: c++ g++ thread-safety
根据cppreference.com,std::malloc是线程安全的,但没有对std::free进行任何说明。
std::malloc
std::free
在Gnu C ++编译器中线程安全吗?
我需要这个,因为我使用C ++中的libjpeg。
答案 0 :(得分:4)
是的,std::free是线程安全的。来自[new.delete.dataraces]p1:
为了确定数据竞争的存在,C标准库函数free [...]不应引入数据竞争([res.on.data.races])。
free