Zel*_*luX 0 c malloc multithreading glibc
可能重复: Malloc线程安全吗?
我听说glibc malloc()不是线程安全的,因为同时调用malloc()的进程的几个线程将导致未定义的行为.我的问题是如果一个线程调用free()将另一个线程调用malloc(),这是否会导致未定义的行为?
Ree*_*sey 8
如果你链接-pthreads,malloc()将是glibc中的线程安全.
如果没有这个,链接器就不会在线程安全的malloc中链接,这将导致未定义的行为.
归档时间:
16 年,8 月 前
查看次数:
13528 次
最近记录: