Вопросы по теме 'thread-local'

ThreadLocal + java.sql.Connection + фильтр сервлета = 2009?
Я пишу несколько сервлетов с простыми старыми шаблонами в основном JDBC. Я понял, что у меня есть несколько объектов, которые хотели бы разделить одну транзакцию, и я хотел бы обеспечить, чтобы одна транзакция HTTP = одна транзакция базы данных. Я...
3207 просмотров

Как / где хранится рабочий каталог программы?
Когда программа обращается к файлам, использует system() и т. Д., Как и где физически известен / хранится текущий рабочий каталог этой программы? Поскольку логически рабочий каталог программы подобен глобальной переменной, в идеале он должен быть...
695 просмотров

ThreadLocal JPA EntityManager в DAO
В моих классах DAO у меня есть ссылка на класс EntityManager . Я хочу сделать доступ к потокобезопасному EntityManager с помощью ThreadLocal . Пока что мои попытки привели только к NullPointerException s, и я не могу найти достойный пример....
4426 просмотров
schedule 01.10.2023

Сессия NHibernate на поток с ThreadLocal
Имеет ли смысл хранить сеанс NHibernate в ThreadLocal, безопасно ли предположить, что он будет потокобезопасным и решит проблемы с ленивой загрузкой сеансов? Также можно с уверенностью предположить, что сеанс будет доступен до тех пор, пока...
1078 просмотров

ThreadStatic против ThreadLocal‹T›: общий лучше, чем атрибут?
[ThreadStatic] определяется с использованием атрибута, а ThreadLocal<T> использует общий. Почему были выбраны разные дизайнерские решения? Каковы преимущества и недостатки использования общих атрибутов в этом случае?
36599 просмотров

Почему мы не можем использовать перехватчик execAndWait с помощью ServletActionContext?
Мне нужно использовать панель загрузки для выбранных действий в Struts2, и я использую ServletActionContext , но получаю NullPointerException . ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST); Если я удалю...
218 просмотров

Как получить поддержку thread_local в clang для Mac OSX?
Как показано в этом ответе , clang из Xcode в Mac OSX не поддерживает хранилище thread_local даже с установленными флагами C++11. Даже в последней версии Apple LLVM версии 7.0.0 (clang-700.1.76), цель: x86_64-apple-darwin15.0.0, модель потока:...
3862 просмотров
schedule 08.04.2022

Однопоточный синглтон с использованием хранилища thread_local
Есть ли какие-либо предостережения относительно использования thread_local продолжительности хранения: template <class T> inline T &thread_local_get() { thread_local T t; return t; } Потом в разных потоках (например)...
1375 просмотров

как избежать повреждения локального потока из-за продолжения forkjoin
Этот вопрос НЕ о том, как использовать ThreadLocal. Мой вопрос касается побочного эффекта продолжения ForkJoinPool для ForkJoinTask.compute(), который нарушает контракт ThreadLocal. В ForkJoinTask.compute() я вытаскиваю произвольный...
1425 просмотров

Инициализированы ли переменные области видимости функции static или thread_local в первой записи в С++ 11?
В С++ 11 инициализация переменных области видимости функции static/thread_local гарантированно является потокобезопасной. Гарантируется ли, что они также будут инициализированы при входе в функцию?
392 просмотров

Как установить Thread-local в потоке, предоставленном tomcat?
Итак, у Tomcat есть свой собственный пул потоков, и для каждого запроса он получает поток (Thread A) из этого пула и использует и очищает его после завершения. Есть ли способ инициализировать локальную переменную потока, когда этот поток (поток A)...
97 просмотров

thread_local в С++ 11 несовместим
Почему вывод не соответствует 1 , когда я объявил объект Counter как thread_local ? #include <iostream> #include <thread> #define MAX 10 class Counter { int c; public: Counter() : c(0) {} void increment() {...
67 просмотров
schedule 01.09.2022

Устранение отслеживания кеша для локальной памяти потока
Современные многоядерные процессоры синхронизируют кэш между ядрами путем отслеживания, то есть каждое ядро ​​транслирует то, что оно делает с точки зрения доступа к памяти, и наблюдает за широковещательными сообщениями, генерируемыми другими ядрами,...
61 просмотров