10.12.2019, 22:48 [+3 UTC]
в нашей команде: 4 059 чел. | участники онлайн: 4 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.78 (18.11.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
29.11.2019, 17:59

Последний вопрос:
10.12.2019, 22:04
Всего: 151221

Последний ответ:
10.12.2019, 16:20
Всего: 259554

Последняя рассылка:
10.12.2019, 21:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
15.12.2011, 23:10 »
Евгений
большое спасибо [вопрос № 184791, ответ № 269159]
03.11.2009, 14:10 »
машинка
Спасибо Вам огромное! [вопрос № 173919, ответ № 256120]
22.10.2019, 22:16 »
dar777
Это самое лучшее решение! [вопрос № 196695, ответ № 278960]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 1465
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 673
Gluck
Статус: 10-й класс
Рейтинг: 556

Перейти к консультации №:
 

Консультация онлайн # 144424
Раздел: • С / С++
Автор вопроса: Warobushek
Отправлена: 19.09.2008, 20:46
Поступило ответов: 1

В одной книге по Си прочитал, что статические переменные не являются потокочувствительными . Поясните, что это означает.

Состояние: Консультация закрыта

Ответ # 229713 от Aristos

Здравствуйте, Warobushek!
Сложно понять что имел ввиду автор.
Врят ли имелись ввиду глобальные статические переменные, которые отличаются от обычных глобальных тем, что к ним нельзя обратиться из другого модуля с помощью extern.
Видимо то, что, если в какой-либо функции используются статическая переменная, например:
int count_calls()
{
static int n = 0;
n++;
return n;
}
то при обращении к этой функции все потоки будут увеличивать "общий" n.
В данном случае поведение аналогично использованию глобальной переменной, за исключением того, что область видимости ограничена функцией (или блоком в функции).


Консультировал: Aristos
Дата отправки: 19.09.2008, 21:40

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.15608 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.78 от 18.11.2019
Версия JS: 1.34 | Версия CSS: 3.35