это вообще имеющая значение вводная? Если они находятся в одной программе и читают одни и те же переменные, они его и так разделяют?
разделяют
Можно запустить несколько потоков и использовать только thread_local переменные, тогда нет общего адресного пространства.
Тут скорее придирка к терминологии... Адресное пространство всё равно общее, принадлежащее процессу
Судя по ТЗ, требуется обеспечить взаимодействие на общих для нескольких потоков переменных. Задача "читателей-писателей" что ли?)
Но можно сказать, что вот у этого потока - своё подпространство адресного пространства процесса)
Или обучение мьютексам/атомикам
А, ну, проблемы решает всё равно те же
У стека потока тогда уж😄
Тихо-тихо, а то начнется щас тут, что "стека не существует, кроме std::stack")
Потоки по другому и не умеют.
Поэтому и уточнил
Обсуждают сегодня