使用pthreads混合项目C和C ++

时间:2015-02-27 10:13:53

标签: c++ c pthreads mutex new-operator

我有一个混合项目,其中包含大量旧C代码和一些C ++代码作为一个包装器,在一个二进制文件中链接在一起。

C代码使用互斥锁使malloc - 内存管理线程安全,C ++部分不关心pthreads。 mallocnew的使用是否是线程安全的,如果这些是真的:

  • mallocreallocfree受互斥锁保护。
  • 使用标准new - 运算符(我认为,默认情况下它是启用pthread的版本,如果使用了pthreads,对吗?)
  • malloc分配的内存永远不会被delete释放,反之亦然。

0 个答案:

没有答案