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

Каковы рекомендации по использованию локального хранилища потоков в .NET?
У меня есть требование в моем приложении, которое, я думаю, может быть выполнено с помощью локального хранилища потоков, но мне интересно, является ли это одной из тех вещей, которых лучше избегать. Прочитал несколько статей на эту тему:...
4999 просмотров
schedule 05.12.2022

Как заставить поток Java закрыть соединение с локальной базой данных потока
При использовании соединения с локальной базой данных потока закрытие соединения требуется, когда поток существует. Это я могу сделать только в том случае, если смогу переопределить метод run() вызывающего потока. Даже это не лучшее решение, так...
9603 просмотров
schedule 26.04.2022

Пул соединений и соединение JDBC по потокам
Какой из этих подходов лучше: пул соединений или соединения JDBC для отдельных потоков?
2427 просмотров

Как компилятор C++ реализует локальное хранилище потоков в C++0x?
Как компилятор С++ реализует локальное хранилище потоков в С++ 0x Я искал это в Google. Но ничего не могу найти по этому поводу. У кого-нибудь есть материалы по этому поводу??
5648 просмотров

Использование ThreadLocal в корпоративном приложении
Если мое веб-приложение и приложение ejb находятся на одном компьютере (на одной JVM) и все вызовы ejb являются локальными вызовами, не создаст ли использование ThreadLocal каких-либо проблем при передаче информации из Интернета в ejb? Любое...
9135 просмотров
schedule 20.02.2024

Локальный контекст запроса в GWT
В Java есть ThreadLocal, который можно использовать для переноса некоторых данных из одного объекта в другой без явной передачи в качестве аргумента метода. Мне нужно перехватить GWT-запрос и извлечь из него собственный HTTP-заголовок, затем мне...
757 просмотров
schedule 10.03.2023

Состояние гонки: один поток создает статический объект, другой поток использует его до завершения инициализации. Как справиться?
В моем коде есть несколько мест, где статический объект функции создается один раз, а затем используется (копируется) при каждом вызове этой функции. Одна из этих функций может быть вызвана из любого потока. Функция не имеет доступа ни к какому...
643 просмотров

изменение взаимодействия связывания и pmap?
Есть несколько старых сообщений в блогах, в которых рекомендуется соблюдать осторожность при смешивании динамических переменных, binding и pmap , например. здесь , где мы получаем следующий фрагмент кода: user=> (def *foo* 5) #'user/*foo*...
248 просмотров

Акка Слик и ThreadLocal
Я использую slick для хранения данных в базе данных, а там я использую threadLocalSession для хранения сеансов. Репозитории используются для выполнения всякой ерунды, и у меня есть сервисный слой Akka, который обращается к гладким репозиториям....
2066 просмотров
schedule 14.04.2022

Пирамидальные события внутри моделей
Я использую Пирамиду 1.4. Я хотел бы сгенерировать некоторые пользовательские события Pyramid из классов моей модели. События генерируются так: request.registry.notify(MyCustomEventType("Here it comes")) Как видите, мне нужен доступ к...
242 просмотров

Очистка вектора ThreadLocal в Java
Мне известен этот похожий вопрос, но мой касается конкретного случая очистки ThreadLocal . Чтобы поддерживать состояние на основе потока, я сохраняю (неизвестное) количество ThreadLocals в статическом векторе. Иногда «жадному» потоку требуется...
161 просмотров
schedule 22.05.2022

Пул потоков и InheritedThreadLocal
Я видел приведенный ниже вопрос. Ответ заключался в том, чтобы вместо этого использовать семафоры. Это не ответило на одну из других проблем, указанных в вопросе, с которым я столкнулся. Использование InheritableThreadLocal с ThreadPoolExecutor --...
1401 просмотров
schedule 19.04.2022

Как использовать Tinkerpop с актерами
Я хотел бы знать, могу ли я использовать tinkerpop в Akka Futures, до сих пор, когда я фиксирую свои изменения в графике, они не сохраняются. Я понимаю, что tinkerpop — это локальная библиотека потока, что означает, что мне нужно будет снова...
677 просмотров

конструкция переменной-члена thread_local
Я столкнулся с каким-то странным поведением с thread_local и не уверен, делаю ли я что-то не так или это ошибка GCC. У меня есть следующий минимальный сценарий воспроизведения: #include <iostream> using namespace std; struct bar {...
6739 просмотров
schedule 16.09.2022

Play Framework: сделать Threadlocal согласованным для каждого запроса в асинхронных действиях
В Play Framework, если ваш код выполняется в Future, он переходит из одного потока в другой. У меня есть объект конфигурации, который создается для каждого запроса и должен храниться в файле Threadlocal. Однако, когда речь идет о будущем, значения...
914 просмотров

TestNG: Соавторы, локальные для теста
Предположим, у меня есть один тестовый класс с тремя тестовыми методами. Тесты могут выполняться либо последовательно, либо в двух отдельных потоках. Для каждого метода тестирования требуется собственный экземпляр соавтора (например, какой-либо...
280 просмотров
schedule 02.12.2022

Предупреждение FindBugs при инициализации ThreadLocal
У меня есть экземпляр ThreadLocal , который был инициализирован переопределенным методом initValue . Также я аннотировал его @edu.umd.cs.findbugs.annotations.SuppressWarnings("SIC_INNER_SHOULD_BE_STATIC_ANON") следующим образом....
1071 просмотров
schedule 20.01.2023

Использование threadlocal для привязки экземпляра класса к потоку
У меня есть некоторые трудности с пониманием использования ThreadLocal в приведенном ниже объявлении. Означает ли это, что даже если экземпляр объявлен как статический, каждый поток будет иметь свой собственный экземпляр класса DomainEventPublisher...
103 просмотров
schedule 13.02.2023

Каков наилучший способ удалить ссылки на локальные объекты потока
У меня есть статический объект ThreadLocal в моем веб-приложении, где я инициализирую его некоторым значением по умолчанию в классе фильтра веб-сервлета перед обработкой запроса. В приложении несколько других классов (таких как процессоры) используют...
925 просмотров

C++ Concurrency in Action 9.6 threadpool использует thread_local
Говорят, что thread_local имеет одну копию на поток. Итак, если поток threadPool (назовем его A) создает другой поток (назовем его B), переменные thread_local (local_work_queue) в потоках A и B — это две разные вещи。 Поэтому я путаю это, когда...
446 просмотров