Re: Подводные камни Thread Local Storage
От: ononim  
Дата: 15.09.10 13:43
Оценка:
N>Теперь возникла необходимость использовать функцию A(...) из нескольких потоков. Я поместил все глобальные переменные в Thread Local Storage (модификатор __declspec(thread) в VC++).
N>Вопрос: какие подводные камни несет в себе TLS? Будет ли заметка какая-либо существенная деградация производительности в сравнении с вариантом, когда я рефакторю код так, чтобы глобальные переменные не использовались?
Ваш класс нельзя будет использовать в динамически загружаемых длл до висты.
По производительности врядли чтото заметите.
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.