-
-
А зачем их в поток вставлять? Инициализируйте до запуска потоков.
-
Сервер будет работать на слабой машине. Не каждому клиенту может потребоваться много памяти. Какому именно клиенту память потребуется заранее не известно. Если всем клиентам заранее выделить память с запасом, то ресурсов сервера не хватит.
-
Являются
-
Спасибо за конкретный ответ.
Но могу ли я поверить на слово? Может есть какие пруфы?
Хочу предупредить, прога-сервер будет работать как служба(или как там в Линуксе это называется, демон или как-то так), многопоточность в целом никак специально не инициируется, стандартные классы для работы с потоками не используются, модули типа cthreads и т.п. не включены, пользуюсь только низкоуровневыми pthread_create ..
-
интересно вот мне, а почему ты ты такой озабоченный паришься о потокобезопасности только гетмема. типа другая память рапределенная не тобой и не через гетмем - это безопасно, а вот гетмемная - это уже надо запариться на тему
-
У меня в основном статические переменные, все динамические переменные и фиксированные куски памяти у меня заранее выделяются в одном потоке.
-
> rrrrr > ... > а вот гетмемная - это уже надо запариться на тему
Так я собственно поэтому и спрашиваю. Т.е. если многопоточность в целом никаким специальным способом не инициировать, то возможны ли проблемы с динамическим выделением памяти?
.. переменные у меня в основном локальные статик и внутри функций.
-
"инициировать" хм, имелось в виду "инициализировать"
|