Если вы связываетесь с поточно-ориентированными библиотеками и используете правильные флаги, да, malloc
должно быть поточно-ориентированным.
Если вы думаете иначе, вы должны опубликовать некоторый код, чтобы мы могли его изучить.
Я должен отметить, что в подавляющем большинстве случаев это никогда не библиотеки (которые были проверены бесчисленными миллионами людей). Это почти всегда ваш собственный код, который, если вы тщательный, был протестирован не более чем несколькими десятками: -)
Нельзя сказать, что Microsoft (или любой другой крупный программный дом) не отправляет ошибки, просто они будут обнаружены и исправлены чертовски быстро.