0
ответов

Безопасно ли использовать «Небезопасные» функции потоков?

Простите, пожалуйста, за мой слегка юмористический заголовок. Я использую в нем два разных определения слова «безопасный» (очевидно). Я новичок в многопоточности (ну, я использовал многопоточность уже много лет, но только очень ...
вопрос задан: 7 January 2012 13:13
0
ответов

Как использовать концепцию пула потоков в Java?

Я создаю прокси-сервер http на java. У меня есть класс с именем Handler, который отвечает за обработку запросов и ответов, поступающих и отправляемых из веб-браузера и на веб-сервер соответственно. ...
вопрос задан: 7 January 2012 05:04
0
ответов

Как проверить, какой поток выполняет код на Java?

У меня есть многопоточная программа на Java с множеством правил, касающихся потоковой передачи: Например, код в классе A следует вызывать только из потока пользовательского интерфейса; 3 метода класса B должны вызываться только из ...
вопрос задан: 7 January 2012 00:55
0
ответов

Многопоточность, связь между двумя потоками c #

Мне интересно, как лучше всего реализовать связь между двумя потоками. У меня есть один поток, который генерирует случайное число (класс Sender), и теперь я хочу иметь другой поток (класс Receiver) ...
вопрос задан: 6 January 2012 20:07
0
ответов

Пул соединений с базой данных с помощью многопоточной службы

У меня есть служба .NET 4 C #, которая использует библиотеки TPL для потоковой передачи. Недавно мы переключили его на использование пула соединений, поскольку одно соединение становилось узким местом для обработки. ...
вопрос задан: 6 January 2012 18:32
0
ответов

Потоки Java: задержка ExecutorService между потоками

Я знаю традиционный способ задержки потока с помощью метода сна. У меня вопрос, предположительно, у меня следующее: ExecutorService threadExecutor = Executors.newFixedThreadPool (5); Есть ли ...
вопрос задан: 6 January 2012 15:25
0
ответов

Исключение System.IO.IOException при попытке завершить поток

Я изучаю сетевой код и многопоточность в Monodevelop, используя C # с GTK #. Я никогда раньше не делал ни того, ни другого, а теперь мне нужно сделать и то, и другое одновременно. Я использовал обучающую программу чата, которая ...
вопрос задан: 6 January 2012 03:13
0
ответов

ConcurrentDictionary - неверный словарь или плохой код?

Хорошо, у меня возникла небольшая странная проблема, и, честно говоря, у меня нет идей. Я хотел выбросить это там, чтобы увидеть, не упустил ли я что-то, что я сделал неправильно, или ConcurrentDictionary не ...
вопрос задан: 5 January 2012 22:24
0
ответов

Локальные переменные потока и сегмент fs

Я читаю из локальной переменной потока в моем коде вот так, // tid_local объявлен как __thread int tid_local; long tid = tid_local Осмотрев дизассемблированный код, я увидел что-то вроде ...
вопрос задан: 5 January 2012 17:42
0
ответов

могут ли возникнуть проблемы с параллелизмом при использовании класса C# только со статическими методами и без переменных?

Правильно ли я понял, что все потоки имеют копию переменных метода в своем собственном стеке, поэтому не будет проблем при вызове статического метода из разных потоков?
вопрос задан: 4 January 2012 18:37
0
ответов

Обновление пользовательского интерфейса из фонового потока с использованием полностью собственного кода (без JNI)?

Я пишу приложение для Android, которое выполняет большую часть обработки в фоновом потоке. Расчеты выполняются в машинном коде с использованием C ++. Я хочу обновить пользовательский интерфейс частичными результатами ...
вопрос задан: 4 January 2012 18:23
0
ответов

Правильно ли используется Thread.MemoryBarrier ()?

Предположим, у меня есть поле, которое контролирует выполнение некоторого цикла: private static bool shouldRun = true; И у меня запущен поток с кодом вроде: while (shouldRun) {// Выполняем некоторую работу .... ...
вопрос задан: 4 January 2012 15:48
0
ответов

Низкая производительность SQLite в iOS

Я использую SQLite в своем приложении для iOS, и мне нужно много сохранять / загружать, пока пользователь взаимодействует с пользовательским интерфейсом. Это проблема, поскольку из-за этого пользовательский интерфейс становится нестабильным и медленным.
вопрос задан: 4 January 2012 12:52
0
ответов

Spring + Hibernate управление сеансами через несколько потоков

Я создаю систему, в которой каждый запрос со стороны клиента порождает несколько потоков на стороне сервера. Затем каждый поток использует один или несколько DAO (некоторые DAO могут использоваться более чем одним потоком в ...
вопрос задан: 4 January 2012 07:47
0
ответов

Пробуждение спящего потока - прерывание() против "разделения" сна на несколько снов

Это требование возникло в моем приложении для Android, но оно применимо к Java в целом. Мое приложение "делает что-то" каждые несколько секунд. Я реализовал это следующим образом (только соответствующие фрагменты - не полный ...
вопрос задан: 4 January 2012 06:37
0
ответов

Альтернатива MS Research Chess?

Есть ли альтернатива библиотеке MS Research CHESS для модульного тестирования многопоточных приложений .net?
вопрос задан: 3 January 2012 17:57
0
ответов

C # Убить все потоки

У меня есть приложение, которое вызывает мою DLL с помощью InvokeMember () следующим образом: Assembly OCA = Assembly.LoadFrom ("./ Modules / ProcessFiles.dll"); Тип [] types = OCA.GetTypes (); foreach (тип var в типах) {...
вопрос задан: 3 January 2012 12:09
0
ответов

Haskell Thread Communication Pattern Scenario

У вас есть два потока, a и b. Поток a находится в вечном цикле, слушая блокирующий сокет 1. Поток b также находится в вечном цикле, слушая блокирующий сокет 2. И сокет 1, и сокет 2 могут ...
вопрос задан: 2 January 2012 21:06
0
ответов

Хватая Node JS альтернативу многопоточности

Если я правильно понимаю, Node JS не блокирует ... поэтому вместо ожидания ответа от базы данных или другого процесса он перешел к чему-то другому и проверит позже. И это не женат ...
вопрос задан: 2 January 2012 15:55
0
ответов

Как найти одинаковые байт[]-объекты в двух массивах одновременно?

Я пытаюсь реализовать атаку на хэши (посещаю курс "криптография"). Поэтому у меня есть два массива хэшей (= байт-последовательности byte[]) и я хочу найти хэши, которые ...
вопрос задан: 2 January 2012 14:23
0
ответов

Как запустить несколько операций параллельно в .net?

У меня есть приложение, которое запускается слишком долго, и я хочу ввести потоки / распараллеливание / что угодно. В частности, код получает несколько тысяч писем, а затем отправляет их. Сегодня ...
вопрос задан: 2 January 2012 13:53
0
ответов

Какая архитектура или шаблоны проектирования подходят для этого приложения?

Я ищу архитектуру для создания приложения на C ++ для одновременной обработки нескольких входных данных в разных ядрах . Каждый вход обрабатывается в одном ядре одновременно. Каждый из ...
вопрос задан: 2 January 2012 13:44
0
ответов

Лучший поточно-безопасный способ увеличения целого числа до 65535

У меня есть System.Timers.Timer, который увеличивает счетчик каждые 3 секунды. Другой поток также может установить для этой переменной любое значение при определенных условиях. Пытался использовать Interlocked.Increment, но он работает ...
вопрос задан: 2 January 2012 08:19
0
ответов

Когда использовать энергозависимую и синхронную синхронизацию в многопоточности в Java?

Когда использовать изменчивое ключевое слово против синхронизации в многопоточности?
вопрос задан: 2 January 2012 07:08
0
ответов

Будет ли поток завершен до завершения действия в Android?

В Android у меня есть поток, который инициализирует глобальную переменную. Поток запускается, когда начинается действие. Если действие завершится до инициализации потока, глобальная переменная будет потоком ...
вопрос задан: 2 January 2012 02:10
0
ответов

Как понять метод ожидания и уведомления в Java Thread?

Я очень запутал эти два описания: «Метод ожидания блокирует вызывающий поток и снимает блокировку монитора» «Метод notify разблокирует один ожидающий поток, но не отказывается от ...
вопрос задан: 1 January 2012 18:16
0
ответов

Синхронизация потоков JAVA (разные стеки)

У меня есть вопрос относительно синхронизации кода, который выполняется несколькими потоками: насколько я знаю, каждый поток имеет свой собственный стек, следовательно, нестатические переменные существуют в разных местах в ...
вопрос задан: 31 December 2011 18:27
0
ответов

Когда использовать SwingUtilies.invokeAndWait/invokeLater

Я где-то читал, что для любого потока, который влияет на визуализацию gui, его нужно запускать в EDT с помощью SwingUtilities.invokeAndWait/invokeLater Для базового gui нужно ли ставить что-то ...
вопрос задан: 31 December 2011 10:42
0
ответов

Использование объекта, на который имеется ссылка, в потоках

Я создаю объект (A), который содержит ссылку на другой объект (B). Часть пользовательского интерфейса моего кода содержит эти объекты (A) в BindingList, который используется в качестве источника данных для DevExpress ...
вопрос задан: 30 December 2011 19:35
0
ответов

Почему одновременная модификация массивов такая медленная?

Я писал программу, чтобы проиллюстрировать эффекты конкуренции за кэш в многопоточных программах.Моей первой попыткой было создать массив длинных и показать, как изменение соседних элементов вызывает разногласия. ...
вопрос задан: 29 December 2011 19:47