Результаты поиска по запросу "thread-local-storage"

4 ответа

Поток локального хранилища в Python

2 ответа

Единственная проблема, которую я вижу с TLS, - это его возможный ограниченный размер. Это зависит от системы, поэтому вы можете столкнуться с проблемами портирования или масштабирования (BTW, TLS может быть недоступен на некоторых системах)

оложим, что есть некоторая не-реентерабельная функция, которая использует глобальные переменные: int i; void foo(void){ /* modify i */ }И затем, я хочу использовать эту функцию в многопоточном коде, чтобы я мог изменить код следующим ...

2 ответа

Утечка памяти в gcc 4.8.1 при использовании thread_local?

ТОП публикаций

1 ответ

Pthread Thread-Local-Singleton, когда выпустить ключ TLS?

Я реализовал своего рода «локальный синглтон потока», используя pthread TLS, и мне было интересно, как (и когда) я мог бы удалить pthread_key_t в этом случае, потому что, как сейчас, память, используемая ключом TLS, никогда не будет свободной ». ...

2 ответа

Утечка памяти в gcc 4.8.1 при использовании thread_local?

Valgrind сообщает о пропущенных блоках, по-видимому, по одному на поток, в следующем коде: #include <iostream> #include <thread> #include <mutex> #include <list> #include <chrono> std::mutex cout_mutex; struct Foo { Foo() { ...

1 ответ

В чем разница между log4net.ThreadContext и log4net.LogicalThreadContext?

ОБНОВЛЕНО 18.11.2014 - Просматривая исходный репозиторий log4net, я обнаружил, что реализация LogicalThreadContext была изменена в ноябре 2011 года, так что ...

4 ответа

локальное хранилище потоков c ++ clang-503.0.40 (Mac OSX)

2 ответа

Стоимость thread_local

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

2 ответа

Использование ThreadLocal в переменных экземпляра

Делать JavaThreadLocal переменные создают локальные значения потока, если они используются в качестве переменных экземпляра(например, в методе, который генерирует локальные объекты потока), или они всегда должны быть статическими для этого? В ...

2 ответа

Выделите промежуточные многомерные массивы в Cython, не получая GIL