Subj : Re: Answer David Schwartz 's question To : comp.programming.threads From : Jomu Date : Tue Apr 05 2005 10:51 pm A good reason to abstract important and potentially "dangerous when overlapped" stuff beforehand. Memory management is one good place to implement access control around. Then, one can lock "memory management control" mutex before going forward and stopping other threads, for whichever vile reason he wants to do it. I-am-not-a-C-programmer question: In threaded environment, is it possible to overlap two malloc(), and what happens then? Is it protected with some mutex like (IMO) stdin probably is? dd .