0
ответов

Почему разработчики языка Java предпочли цепочку, а не открытую адресацию для большинства структур, основанных на хеше, за исключением таких, как ThreadLocal? [закрыто]

Я знаю разницу между Open Addressing и Chaining для разрешения хэш-коллизий. Большинство базовых структур данных на основе хэшей, таких как HashSet, HashMap в Java, в основном используют метод цепочки. Я...
вопрос задан: 18 August 2012 16:35
0
ответов

Запутался в ThreadLocal

Я только что узнал о ThreadLocal сегодня утром. Я читал, что он всегда должен быть окончательным и статическим, например :private static final ThreadLocal threadLocal = new ThreadLocal ();...
вопрос задан: 4 August 2012 05:54
0
ответов

Как использование ThreadLocal снижает возможность повторного использования

В хорошо известной книге JCIP говорится об использовании ThreadLocal :ThreadLocal легко злоупотреблять, рассматривая его свойство ограничения потока как лицензию на использование глобальных переменных или как средство...
вопрос задан: 1 July 2012 16:21
0
ответов

Можно ли использовать локальные переменные потока внутри класса или структуры

Вот так. структура некоторая_структура { // Другие поля..... __thread int tl; } Я пытаюсь это сделать, но компилятор выдает мне эту ошибку. ./cv.h:16:2: ошибка: '__thread' разрешен только для ...
вопрос задан: 12 June 2012 14:49
0
ответов

Если не очистить переменную ThreadLocal, что произойдет?

определили переменную threadlocal в классе для поддержки некоторых экземпляров. установка и получение рекурсивным методом. В некоторой степени я не могу очистить переменную threadlocal, когда запрос завершается (я ...
вопрос задан: 15 May 2012 06:16
0
ответов

Использование ThreadLocal в корпоративном приложении

Если мое веб-приложение и приложение ejb находятся на одном компьютере (на одной JVM )и все вызовы ejb являются локальными вызовами, не вызовет ли использование ThreadLocal проблемы при передаче информации из Интернета...
вопрос задан: 26 April 2012 06:46
0
ответов

Является ли ThreadLocal предпочтительнее, чем HttpServletRequest.setAttribute(«ключ», «значение» )?

Спецификация сервлета (см. мой предыдущий вопрос)гарантирует, что один и тот же поток будет выполнять все фильтры и связанный с ними сервлет. Учитывая это, я не вижу смысла в передаче данных с помощью...
вопрос задан: 10 April 2012 21:08
0
ответов

ThreadStatic против ThreadLocal Производительность: ускорение или альтернативы?

Недавно я прочитал этот пост о низкой производительности полей, помеченных как ThreadStatic - они явно в 60 раз медленнее, чем нормальный полевой доступ. Работает ли ThreadLocal .NET 4 лучше? Есть ...
вопрос задан: 7 April 2012 00:07
0
ответов

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

Производят ли переменные Java ThreadLocal значения, локальные для потока, если они используются в качестве переменных экземпляра (например, в методе, генерирующем локальные для потока объекты), или они всегда должны быть статическими для этого? Как ...
вопрос задан: 11 March 2012 14:20
0
ответов

Как работают pthread_key_t и метод pthread_key_create?

У меня проблемы с тем, чтобы понять, как работают pthread_key_t и pthread_key_create. Насколько я понимаю, каждый поток имеет TLS (локальное хранилище потока) и что ключ используется для доступа к локальному потоку ...
вопрос задан: 27 January 2012 07:22
0
ответов

Спецификация сервлета 3 и ThreadLocal

Насколько мне известно, спецификация сервлета 3 вводит функцию асинхронной обработки. Среди прочего, это будет означать, что один и тот же поток может и будет повторно использоваться для обработки другого, параллельного, HTTP ...
вопрос задан: 20 November 2011 00:05
0
ответов

Java - How to check value of 'ThreadLocal' variables in Eclipse?

I have couple of ThreadLocals populated in my web app. And, while remote debugging the webapp, I want to see the value of these ThreadLocal variables in Eclipse (just like the way Eclipse shows other ...
вопрос задан: 19 November 2011 23:56
0
ответов

Эффект ThreadLocals и параллельной загрузки классов

Предполагая класс A {частный статический финал ThreadLocal tl = новый ThreadLocal (); } Если A загружается только в один загрузчик классов на vm, значение t1 очевидно. Но ...
вопрос задан: 19 November 2011 23:55
0
ответов

ThreadLocal для хранения ServletRequest и Response в сервлете: зачем?

Как только я натолкнулся на шаблон, где объекты ServletRequest и ответа помещаются в локальный сервер сервлета ThreadLocal переменные. Класс сервлета также имеет методы для получения текущего запроса и ответа ...
вопрос задан: 19 November 2011 23:55
0
ответов

Когда мы должны использовать scala.util.DynamicVariable?

Когда я читал исходный код scalatra, я обнаружил, что там есть код вроде: protected val _request = new DynamicVariable [...
вопрос задан: 19 November 2011 23:54
0
ответов

Зачем нам использовать настраиваемый прицел весной? Когда это необходимо?

Кто-нибудь, пожалуйста, помогите мне разобраться в настраиваемой области действия. Я просмотрел руководство и множество онлайн-примеров и понял, как это реализуется. Но я все еще не понимаю, зачем нам ...
вопрос задан: 19 November 2011 23:50
0
ответов

Статическая переменная ThreadLocal в WebApp - есть ли есть ли проблемы с безопасностью / производительностью?

Я исследую и экспериментирую с переменной ThreadLocal в своем веб-приложении Java. Я использую переменную ThreadLocal для хранения имени пользователя (полученного из сеанса) перед запросом, и ...
вопрос задан: 19 November 2011 23:50
0
ответов

ThreadLocal<> и утечка памяти

.Net 4. ThreadLocal<> реализует IDisposable. Но похоже, что вызов Dispose() на самом деле не освобождает ссылки на хранящиеся локальные объекты потока. Этот код воспроизводит проблему: используя ...
вопрос задан: 19 November 2011 23:46
0
ответов

Безопасно ли использование ThreadLocal с Tomcat NIO Connector

Это только что пришло в голову при тестировании Tomcat NIO Connector во время нагрузочных тестов. Я использую ThreadLocal, кроме того, я использую Spring, который, как я знаю, в нескольких местах также использует его. ...
вопрос задан: 19 November 2011 23:45
0
ответов

Многопоточное использование Regex

Учитывая следующее из MSDN: Объекты Regex могут создаваться в любом потоке и совместно использоваться между потоками. Я обнаружил, что для повышения производительности лучше НЕ разделять экземпляр Regex между потоками ...
вопрос задан: 29 September 2011 09:59
0
ответов

Нить Локальные данные в модуле ядра Linux

Можно ли создавать текущие локальные данные в модуле ядра Linux? Мне нужно хранить некоторые данные для каждого процесса / потока, вызывающего мой модуль. Есть ли простой способ использовать текущие локальные данные, или у меня есть ...
вопрос задан: 13 September 2011 13:03
0
ответов

Счетчик ThreadLocal в Clojure

У меня есть веб-приложение, где я хочу Чтобы иметь возможность отслеживать количество раз, когда заданная функция вызывается в запросе (то есть нить). Я знаю, что можно делать в неточный локальный путь с Ref, но ...
вопрос задан: 12 September 2011 11:24
0
ответов

将ThreadSafe对象放在ThreadLocal上有什么好处?

我最近看到一段代码,该代码使用ThreadLocal对象并在其中保留了ConcurrentHashMap。
вопрос задан: 26 June 2011 06:43
0
ответов

Как компилятор C ++ реализует локальное хранилище потоков в C ++ 0x?

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

Несколько независимых встроенных интерпретаторов Python на нескольких потоках операционной системы вызываются из программы C/C++

Встраивание интерпретатора Python в приложении C/C++ хорошо документируется. Что является лучшим подходом для выполнения нескольких интерпретатор Python на нескольких потоках операционной системы (т.е. один интерпретатор на одном...
вопрос задан: 3 June 2010 19:16