Посоветуйте, что можно почитать про организацию работы с памятью, её эффективного использования, как Qt работает с памятью. Есть несколько вопросов-утверждений. Насколько они верны? Что можно почитать, чтобы не возникали подобные вопросы?-У программы есть стек, туда пишутся все локальные переменные функций. запустилась функция - в стеке выделились необходимые блоки памяти для хранения переменных. функция отработала - память помечена как свободная. Туда могут быть помещены новый данные.-Во время работы программы он может только расти, но не уменьшаться. -Память из стека возвращается в систему только по закрытию программы.-Qt'шные треды используют свой стек (если верить дизайнеру) - значит ли, что после отработки треда память, выделенная для стека треда, возвратиться в систему, или всё же стек для треда создаётся внутри стека программы?
|