Всем привет!
Нашел вот такую статейку на просторах интернета. В связи с чем встал насущный вопрос - а где действительно используется thread local storage? Помнит ли кто-нибудь программы, где недостаточно было других стратегий управления многопоточностью, таких как Asynchronous message loop в boost.ASIO или Qt, или же fork-join-стратегия. Они же, насколько мне известно, нормально зарекомендовали свою масштабируемость и эффективность. Единственное место, где TLS действительно может быть нужен, на мой взгляд - это низкоуровневая прога навроде RTOS или Linux Kernel, так как всё находится в общем пространстве. Какие приложения в user-space пользуются TLS в хвост и в гриву и без этого никак?