Я читаю книгу Эффективный C ++: методы программирования производительности Авторы говорят следующее относительно глобальных операторов new и delete:
Они управляют памятью в контексте процесса, и поскольку процесс может порождать несколько потоков,
new ()
иdelete ()
должен иметь возможность работать в многопоточной среде. Кроме того, размер запросов к памяти может варьироваться от одного запроса к другому.
в Глава 6. Однопотоковое объединение памяти .
Это правда? Я думал, что C ++ не имеет понятия многопоточной среды , и программисту нужно обрабатывать некоторые средства взаимного исключения.