|
Модераторы: Daevaorn |
|
W4FhLF |
|
|||
found myself Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Привет!
Собственно упрощённый код:
Если нет, то почему? Если да, то почему-то результаты зависят от кол-ва потоков... Это сообщение отредактировал(а) W4FhLF - 22.1.2013, 22:39 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
volatile |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
Хотя бы потому, что Уж как минимум нужно так:
что конечно еще не гарантирует потокобезопасность. сам std::vector не потокобезопасен. если в потоках происходит изменение размера вектора, то вообще работать не будет. и еще много других причин.... нужно смотреть весь код. |
|||
|
||||
W4FhLF |
|
|||
found myself Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Вот это кажется в точку. Я забыл упомянуть, что размер вектора не меняется и каждый элемент адресуется только единожды. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
volatile |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
||||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |