Вопросы по теме 'thread-local'
локальные переменные потока в сервлете
Являются ли переменные threadlocals глобальными для всех запросов к сервлету, которому принадлежат эти переменные?
Я использую смолу для сервера.
Спасибо за авзер.
Я думаю, что я могу сделать себя более ясным.
Конкретный случай:
Я...
13899 просмотров
schedule
22.09.2022
Поведение Threadlocal для частного статического конечного экземпляра
Привет, у меня есть определение класса, подобное этому
public class JdbcInterceptor {
private static final JdbcInterceptor instance = new JdbcInterceptor();
private static ThreadLocal<Boolean> dontIntercept = new...
6009 просмотров
schedule
26.12.2022
Стоит ли использовать ThreadLocal в качестве контекста для данных?
Стоит ли использовать ThreadLocal в качестве контекста для данных в веб-приложении?
4182 просмотров
schedule
09.05.2023
Влияние ThreadLocals и параллельной загрузки классов
Предполагая
class A{
private static final ThreadLocal<String> tl = new ThreadLocal<String>();
}
Если A загружается только в один загрузчик классов на виртуальной машине, значение t1 очевидно. Но что произойдет с t1, если...
2158 просмотров
schedule
11.12.2022
Спецификация Servlet 3 и ThreadLocal
Насколько я знаю, спецификация Servlet 3 вводит функцию асинхронной обработки. Помимо прочего, это будет означать, что один и тот же поток может и будет повторно использоваться для обработки другого параллельного HTTP-запроса. В этом нет ничего...
6766 просмотров
schedule
15.03.2023
Spring Security: один и тот же экземпляр SecurityContext в нескольких ThreadLocals, как это работает?
У меня есть несколько вопросов о Spring Security 3.0.5 и SecurityContext. Прежде всего, я попытаюсь сделать вывод из того, что знаю:
SecurityContextHolder хранит SecurityContext
Между запросами SecurityContext хранится в HttpSession.
Начало...
3834 просмотров
schedule
27.04.2022
В Java, когда объекты ThreadLocal изменены, сохранятся ли изменения в следующем запросе?
В типичном веб-приложении при поступлении запроса фильтр ищет объект Context в сеансе http. Если он не существует, он создает объект Context и сохраняет его в сеансе http. Кроме того, этот объект Context также хранится в объекте ThreadLocal....
2779 просмотров
schedule
23.07.2022
Использование ThreadLocal в тандеме с Volatile дает непредсказуемые результаты
Я читал модель памяти Java и играл с volatile. Я хотел проверить, как Volatile будет работать в тандеме с ThreadLocal. Согласно определению, ThreadLocal имеет свою собственную, независимо инициализируемую копию переменной, тогда как при...
1180 просмотров
schedule
03.04.2023
ThreadLocal против локальной переменной в Runnable
Какая из ThreadLocal или локальная переменная в Runnable будет предпочтительнее? По соображениям производительности. Я надеюсь, что использование локальной переменной даст больше шансов для кеширования процессора и т. Д.
8667 просмотров
schedule
29.11.2022
Если не очистить переменную ThreadLocal, что произойдет?
определил переменную threadlocal в классе для поддержки некоторых экземпляров. установка и получение рекурсивным методом. Несколько я не могу очистить переменную threadlocal после завершения запроса (я проанализировал все остальные способы. Я не...
2572 просмотров
schedule
31.05.2022
Запутался в ThreadLocal
Я только что узнал о ThreadLocal сегодня утром. Я читал, что он всегда должен быть окончательным и статическим, например:
private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();
(Сеанс находится в...
1347 просмотров
schedule
11.12.2023
Как использование ThreadLocal снижает возможность повторного использования
Широко известная книга JCIP говорит об использовании ThreadLocal:
ThreadLocal легко злоупотреблять, рассматривая его свойство ограничения потока как лицензию на использование глобальных переменных или как средство создания «скрытых»...
1066 просмотров
schedule
22.07.2023
Threadlocal удалить?
При использовании ThreadLocal должен ли я всегда вызывать remove() , когда я закончу, или когда я делаю set , старое значение все равно заменяется, поэтому remove является избыточным?
21339 просмотров
schedule
27.04.2022
Можно ли иметь локальную переменную потока с тем же именем, что и нелокальная переменная?
У меня есть локальная переменная потока envptr и переменная, которая не является локальной для потока, также называемая envptr . Последняя переменная используется только в одном потоке, работающий код которого не видит объявление локальной...
610 просмотров
schedule
03.08.2022
Совет по использованию ThreadLocals для переноса изменяемых одноэлементных объектов.
Из Параллелизм Java на практике Глава 3.3.3. Локальный поток
Локальные переменные потока часто используются для предотвращения совместного использования в проектах, основанных на изменяемых синглтонах или глобальных переменных.
Если...
853 просмотров
schedule
16.04.2023
Предварительная инициализация пула рабочих потоков для повторного использования объектов подключения (сокетов)
Мне нужно создать пул воркеров на Java, где у каждого воркера есть свой собственный подключенный сокет; когда рабочий поток запускается, он использует сокет, но оставляет его открытым для повторного использования позже. Мы выбрали этот подход,...
7798 просмотров
schedule
31.01.2024
ThreadLocal против передачи параметров - что выбрать при проектировании интерфейсов?
Я уже читал интересное обсуждение в следующей ветке SO о ThreadLocal и его использовании.
Когда и как следует использовать переменную ThreadLocal?
Цель ThreadLocal?
Как использование ThreadLocal снижает возможность повторного...
2773 просмотров
schedule
29.08.2023
захватить идентификатор сеанса стороннего веб-сервиса во время Spring Security Session
Я реализовал безопасность Spring в веб-приложении Spring MVC. Для аутентификации я использую LDAP, а для авторизации я звоню в стороннюю веб-службу, которая предоставляет мне все авторизации, а также идентификатор сеанса.
После выхода пользователя...
438 просмотров
schedule
11.03.2023
Удаление объектов threadLocal в потоках tomcat при завершении работы приложения
Я работаю над веб-службой и создаю локальные экземпляры потока и хочу удалить их только во время закрытия приложения (после создания объекта threadlocal для потока я хочу использовать этот объект во время различных вызовов службы в этом потоке)....
3840 просмотров
schedule
16.10.2022
Управление потоками завершения в Java Executor-framework
Примечание: я новичок в английском языке, поэтому, пожалуйста, простите меня за любые ошибки.
Я использую thread-local для сохранения ресурса для каждого потока; и использовать его (локальный поток) в некоторых задачах. Я запускаю свою задачу с...
464 просмотров
schedule
08.06.2022