I'm curious as to whether there is a lock on memory allocation if two threads simultaneously request to allocate memory. I am using OpenMP to do multithreading, C++ code.

OS's: mostly linux, but would like to know for Windows and Mac as well.

Edit
Report