Теперь, когда C ++ добавляет хранилище thread_local в качестве языковой функции, мне интересно несколько вещей:
Какова вероятная стоимость thead_local быть?
В памяти?
Для операций чтения и записи?
Связано с этим: как операционные системы обычно это реализуют? Казалось бы, что-либо объявленное thread_local должно иметь место для хранения, зависящее от потока, для каждого созданного потока.