Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Многопоточная модель.  (Прочитано 6127 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« : 06-10-2003 12:02 » 

Есть
Код:
Test)int f:
|
int d;

d=f;

...

"

Вызывается произвольным образом из разных потоков.
вопрос будет ли переменная d для каждого вызова своя или она будет одна для всех.
Записан

Да да нет нет все остальное от лукавого.
baldr
Команда клуба

ru
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #1 : 06-10-2003 12:04 » 

Ну если ты ее объявишь с модификатором static, то будет одна для всех. А так - каждый раз создается в стеке IMHO...
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Lex
Специалист

ru
Offline Offline

WWW
« Ответ #2 : 06-10-2003 12:04 » 

если собирается с многопоточными runtime библиотеками то для каждого потока будет своя.
Записан

Megabyte be with you!
SlavaI
Главный специалист

ru
Offline Offline

« Ответ #3 : 06-10-2003 13:24 » 

Стек у каждого потока свой, переменная стековая. А вобще-то многопоточность в стандарт не входит.
Записан
baldr
Команда клуба

ru
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #4 : 06-10-2003 14:46 » new

Да при чем тут это? Вообще, при каждом вызове функции создастся свой экземпляр переменной! Даже при рекурсии!
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines