Здравствуйте, Rft, Вы писали:
Rft>А для чего создавать такое количество потоков?
да я изначально так начал делать, потом мне сказали что нужно было создать потоков на старте проги и всё. Rft>Фрагментация памяти возникает при выделениях и удалениях памяти, но не совсем понятно какая связь с потоками.
я не совсем понимаю как происходит работа с памятью, но я предпологаю что дело обстоит так: создаётся оин поток, ему выделяется стёк, значение регистра стёка уменьшается второй поток занимает стёк "после второго потока" и значения регистра опять уменьшается, потом допустим первый поток удаляется, создайтся третий, но уже (как я предполагаю) "после второго потока (а не перед ним (ведь там память уже освободилась))" — не правильно я себе представляю всё это?
и я наверно не правильно понимаю понятие "фрагментация памяти", дайте пожалуйста верную формулировку этому определению.