Я использую Spring 3 AOP, и у меня есть аспект, требующий доступа к HttpServletRequest. Это выглядит примерно так: @Aspect
public class MyAspect { @Autowired private ...
У меня вопрос относительно вызова методов из разных потоков. Ну, я использую драйвер WinUSB для связи с USB-устройством. У меня есть отдельный поток для чтения данных с устройства. Команды устройству...
В книге «Параллелизм Java на практике» объясняются преимущества «эффективно неизменяемых» объектов по сравнению с изменяемыми объектами с точки зрения параллелизма. Но он не объясняет, какое преимущество «эффективно ...
Сейчас я пишу приложение на C#. Я новичок в использовании ConcurrentDictionary, поэтому у меня есть некоторые вопросы, связанные с его потокобезопасностью. Во-первых, это мой словарь: /// /// A ...
Говорят, что раннее связывание решает проблему синхронизации. Я не мог понять "как". Это что-то особенное для Java или то же самое относится и к C++? так что этим методом мы действительно победили'...
Я читал о мьютексах, семафорах и критических секциях. Я понимаю, что мьютекс синхронизирует ресурс так, что только один поток обращается к нему одновременно, а семафор позволяет определенному количеству потоков...
Синхронизация Форматы даты не синхронизируются. Рекомендуется создавать отдельные экземпляры формата для каждого потока. Если несколько потоков обращаются к формату одновременно, он должен быть синхронизирован...
В своем прекрасном трактате о многопоточности в C #Джозеф Албахари предложил следующую простую программу, чтобы продемонстрировать, почему нам нужно использовать некоторая форма ограждения памяти вокруг данных, которые читаются и записываются...
Для следующего примера :public Car getCar (int id ){ Car result= findCarInCache (id ); if (result==null ){ // POINT A return createCarWithId (id ); } else { return...
EntityManager не является потокобезопасным -по определению. Спецификации сервлетов говорят, что в нераспределенной среде -и без реализации SingleThreadModel для каждого определения существует только один экземпляр сервлета....
Текущее приложение Python, над которым я работаю, требует использования более 1000 потоков (Модуль многопоточности Python ). Не то, чтобы какой-то отдельный поток работал с максимальным числом циклов процессора, это всего лишь веб-сервер...
Недавно я читал об атомарном действии Compare And Swap (CMPXCHG,.NET Interlocked.CompareExchange и т. д. ). Я понимаю, как это работает внутри, и как это используется клиентом. Что...
Я очень новичок в потоках, как новичок в C #. У меня есть программа, которая будет запускать несколько потоков внутри приложения Windows. Моя цель - создать новую тему для каждого элемента в списке. Предметы ...
У меня есть проект Visual Studio 2008 C #.NET 3.5, в котором я хочу иметь поток -безопасный пул объектов Foo. открытый класс FooPool { частный пул объектов _блокировка _= новый объект (); Частный словарь <...
У меня есть фоновый поток, который загружает изображения (либо с диска, либо с сервера) с целью передачи их в основная нить для рисования. Когда этот второй поток загружает изображения GIF, используя...
Меня интересует интеграция Spring и Apache Tika. Потоко-безопасен ли этот подход? Могу ли я безопасно вызывать метод обнаружения()из разных потоков?...
Рассмотрим метод Socket.BeginSend(). Если бы два потока пула вызывали этот метод одновременно, их соответствующие сообщения в конечном итоге смешивались бы друг с другом или класс сокета сохранял бы...
У меня есть метод, который вызывается планировщиком каждую минуту, чтобы получить файл с ftp, обработать и сохранить его записи в БД. Мне нужно сделать этот поток безопасным, чтобы, если метод должен выполнить...
Я перебираю список элементов с помощью foreach, например так: foreach (Type имя в списке) { name.doSomething();
} Однако в другом потоке я вызываю что-то вроде aList.Remove(...
Как производительность std::mutex по сравнению с CRITICAL_SECTION? это на уровне? Мне нужен облегченный объект синхронизации (не обязательно должен быть межпроцессным объектом) существует ли какой-либо класс STL, который ...
Предположим, у меня есть объект A, содержащий // ... private List someList = new List(); // ... public List SomeList
{ получить { заблокировать (это) { return someList; }...
У меня есть класс, использующий ReaderWriterLockSlim с методом чтения и методом записи, который использует метод чтения для извлечения элемента, который нужно изменить. Быстрый пример: класс FooLocker
{ ...
Я понимаю, что классы действий Struts2 потокобезопасны, потому что действия помещаются в стек значений. Стек ценностей, в свою очередь, является частью контекста действия. Поскольку контекст действия является потоко-...
(Это на SLES11, Java 7, Tomcat 6, log4j-1.2.16) Мы используем log4j для записи разных вещей в разные файлы журналов. Я унаследовал этот код, так что, хорошо это или плохо, общая структура останется...
Я не уверен, есть ли у меня здесь проблема с потоками или нет. При загрузке страницы я выполняю два запроса Ajax для загрузки некоторых дополнительных данных из стороннего API. Вот как выглядит каждый метод...
В моем приложении (написанном на C#) у меня есть экземпляр класса с переменной-членом, указывающей на экземпляр другого класса. Этот второй экземпляр доступен только для чтения, поэтому состояние этого экземпляра...
Согласно APUE 2e Глава 12.5: Если функция является реентерабельной по отношению к нескольким потокам, мы говорим, что она является потоко- безопасно. Однако это не говорит нам, является ли функция реентерабельной с...