0
ответов

почему метод Synchronized, позволяющий запускать несколько потоков одновременно?

У меня есть следующая программа в том же файле. Я синхронизировал метод run (). класс MyThread2 реализует Runnable {Thread t; MyThread2 (String s) {t = новый поток (this, s); t ....
вопрос задан: 5 October 2011 10:11
0
ответов

Использование тайм-аута ruby ​​в потоке, выполняющем вызов базы данных

Я использую Ruby 1.9.2. У меня запущен поток, который периодически обращается к базе данных. Звонки могут быть довольно долгими, а иногда (по разным причинам) пропадает соединение с БД. Если да ...
вопрос задан: 4 October 2011 17:39
0
ответов

Доступ к компонентам с ограниченной областью действия в многопоточном веб-приложении

Сценарий: У нас есть управляемое Spring веб-приложение, которое работает внутри Websphere. (Spring 3.0.x, WAS 7) Веб-приложение использует рабочий менеджер Websphere с помощью Spring WorkManagerTaskExecutor (настроен с помощью ...
вопрос задан: 4 October 2011 13:13
0
ответов

Веб-сервер python и периодические задачи

Я использую CherryPy для получения запросов через REST API. Помимо обработки запросов, приложение должно также выполнять некоторое управление ресурсами каждые несколько секунд. Как это сделать проще всего? 1) ...
вопрос задан: 4 October 2011 13:09
0
ответов

Как избавиться от этого "static method should be acessed in a static way" в java?

У меня есть следующий кусок кода в java-приложении Thread.currentThread().sleep(10000); Однако eclipse показывает мне следующее предупреждение: The static method sleep(long) from the type Thread ...
вопрос задан: 3 October 2011 22:17
0
ответов

Сопоставление идентификатора потока сверху с gdb

Я использую top, чтобы увидеть использование процессора по потокам, используя top -H -p `pgrep app.out`. Он показывает некоторый pid для каждого потока, например 4015 {{1} } 4016 Я прикрепил gdb к приложению с помощью gdb attach ...
вопрос задан: 3 October 2011 09:18
0
ответов

Насколько близко поток BackgroundWorker, когда приложение деактивировано?

Я создаю поток с помощью BackgroundWorker, и в цикле я каждый раз проверяю, истинно ли CancellationPending, например: public MainPage () {InitializeComponent (); bw = new ...
вопрос задан: 2 October 2011 09:29
0
ответов

Приостановить и возобновить подписку на холодном IObservable

Используя Rx, я хочу, чтобы функция приостановки и возобновления работала в следующем коде: Как реализовать Pause () и Resume ()? Static IDisposable _subscription; static void Main (string [] args) {...
вопрос задан: 1 October 2011 12:22
0
ответов

Как исключения ruby ​​вызывают разблокировку мутаций?

Недавно я работал с потоками Ruby и обнаружил несколько неожиданное поведение. В критической секции вызов метода raise приводит к освобождению мьютекса. Я мог ожидать этого от ...
вопрос задан: 30 September 2011 18:13
0
ответов

Python, как убить потоки, заблокированные в очереди с помощью сигналов?

Я запускаю группу потоков, работающих с очередью, и хочу убить их при отправке SIGINT (Ctrl + C). Как лучше всего с этим справиться? target = Queue.Queue () thread_num = 10 thread = [] for ...
вопрос задан: 30 September 2011 13:31
0
ответов

Доступ к элементу управления формой из отдельного потока

Я практикую многопоточность и столкнулся с этой проблемой. Ситуация такая: у меня есть 4 индикатора выполнения в одной форме, один для загрузки файла, один для отображения статуса загрузки страницы и т. Д.
вопрос задан: 30 September 2011 12:06
0
ответов

Как синхронизировать доступ к глобальной переменной с очень частыми чтениями / очень редкими записями?

Я работаю над инфраструктурой отладочного протоколирования для серверного приложения. Каждая точка логирования в исходном коде определяет свой уровень (CRITICAL, ERROR и т.д.) среди прочих параметров. Таким образом, в исходном коде логирование ...
вопрос задан: 30 September 2011 11:50
0
ответов

J2ME (Java) - исключение нулевого указателя обнаружено в классе отображения

В настоящее время я работаю с мидлетами (я использую Visual MIDlet) в Netbeans, и возникает исключение NullPointerException, но Я не знаю почему. Примечание. Исключение не создается при запуске программы ...
вопрос задан: 30 September 2011 11:47
0
ответов

Как определить локальные статические переменные потока?

Как определить локальные статические переменные (которые сохраняют свое значение между вызовами функций), которые не разделяются между разными потоками? Я ищу ответ как на C, так и на C ++
вопрос задан: 30 September 2011 06:20
0
ответов

Точно измерить время выполнения кода в потоке (C #)

I ' m пытается измерить время выполнения некоторых битов кода как можно точнее на нескольких потоках, принимая во внимание переключение контекста и время простоя потока. Приложение ...
вопрос задан: 29 September 2011 21:52
0
ответов

Потоки против процессов в .NET

У меня есть длительный процесс, который читает большие файлы и записывает сводные файлы. Чтобы ускорить процесс, я обрабатываю несколько файлов одновременно, используя обычные старые потоки: ThreadStart ts = new ...
вопрос задан: 29 September 2011 13:21
0
ответов

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

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

Android, сколько потоков я могу использовать?

У меня есть приложение для Android, в котором выполняются отдельные операции, но все они в основном потоки (и определенно являются потоками к отладчику Android) Есть несколько прослушивателей анимации, которые зацикливаются и вызывают ...
вопрос задан: 28 September 2011 18:31
0
ответов

Безопасно ли чтение int из нескольких потоков?

У меня несколько потоков читают одну и ту же переменную int. и один поток записывает значение. Меня не волнует состояние гонки. меня беспокоит только запись и чтение значения int одновременно ...
вопрос задан: 28 September 2011 17:09
0
ответов

Генерация уникальных числовых идентификаторов с помощью DateTime.Now.Ticks

Мне нужно сгенерировать уникальный числовой идентификатор для прикрепления к входящему запросу. Этот идентификатор используется только временно для отслеживания запроса и будет удален после завершения его обработки. Это ...
вопрос задан: 28 September 2011 00:14
0
ответов

Зачем кому-либо использовать конструктор без аргументов Java Thread?

В какой ситуации кто-либо мог бы использовать конструктор без аргументов класса Java Thread? API говорит: Этот конструктор имеет то же самое эффект как Thread (null, null, gname), где gname - это ...
вопрос задан: 27 September 2011 16:30
0
ответов

Несколько потоков пользовательского интерфейса - Winforms

Я хочу создать несколько потоков пользовательского интерфейса в своем приложении. Я смоделировал сценарий, как показано ниже. Я создаю новое окно / форму нажатием кнопки в пространстве имен фонового потока ...
вопрос задан: 27 September 2011 15:43
0
ответов

QTimer можно использовать только с потоками, запущенными только с QTHREAD

, поэтому у меня есть интересная проблема .... программа, которую я (пытаясь), чтобы написать, сбивается с этой ошибкой : Qobject :: startTimer: QTimer можно использовать только с теми, которые начинаются только с QThread, что ...
вопрос задан: 27 September 2011 15:40
0
ответов

C # WinForms: рисование с одним или несколькими дополнительными потоками. Как?

В случае, если у меня есть большой рисунок со всеми видами геометрических форм (линии, прямоугольники, круги и т. Д.), Нитью требуется много времени, чтобы нарисовать все. Но в реальной жизни одно здание построено ...
вопрос задан: 27 September 2011 14:11
0
ответов

Как бороться с условиями гонки при многопоточности?

Вот пример: if (control.InvokeRequired) {control.BeginInvoke (action, control ); } else {action (control); } Что, если между условием и вызовом BeginInvoke элемент управления ...
вопрос задан: 27 September 2011 00:29
0
ответов

Как обрабатывать элементы в Параллельный массив с использованием Ruby (и open-uri)

Мне интересно, как я могу открыть несколько одновременных соединений с помощью open-uri? Я ДУМАЮ, что мне нужно как-то использовать нити или волокна, но я не уверен. Пример кода: def get_doc (url) ...
вопрос задан: 26 September 2011 21:36
0
ответов

Точность синхронизации Java в Windows XP по сравнению с Windows 7

У меня странная проблема - я надеюсь, что кто-нибудь сможет объяснить мне, что происходит, и Возможный обходной путь. Я реализую ядро ​​Z80 на Java и пытаюсь замедлить его работу с помощью java.util ....
вопрос задан: 26 September 2011 18:17
0
ответов

Как и почему семафор может выдавать больше разрешений, чем он был инициализирован?

Я читаю книгу Java Concurrency in Practice. В разделе о java.util.concurrent.Semaphore в книге присутствуют следующие строки. Это комментарий о реализации «виртуального ...
вопрос задан: 26 September 2011 15:12
0
ответов

Почему этому образцу MSDN CompareExchange не требуется энергозависимое чтение?

Я искал поточно-ориентированную реализацию счетчика с использованием Interlocked, которая поддерживала увеличение на произвольные значения, и нашел это образец прямо из Interlocked.CompareExchange ...
вопрос задан: 26 September 2011 15:06
0
ответов

Зачем передать мьютекс в качестве параметра функции, вызываемой потоком?

В некоторых местах я видел, как люди создавали пул потоков, создавали потоки и выполняли функцию с этими потоками. При вызове этой функции boost :: mutex передается по ссылке. Почему это ...
вопрос задан: 26 September 2011 14:56