Стоимость thread_local

Теперь, когда C ++ добавляет хранилище thread_local в качестве языковой функции, мне интересно несколько вещей:

  1. Какова вероятная стоимость thead_local быть?
    • В памяти?
    • Для операций чтения и записи?
  2. Связано с этим: как операционные системы обычно это реализуют? Казалось бы, что-либо объявленное thread_local должно иметь место для хранения, зависящее от потока, для каждого созданного потока.
16
задан manlio 23 May 2014 в 09:35
поделиться