0
ответов

Многопоточный конвейер обработки данных в Qt

Что было бы хорошим способом решить следующую проблему в Qt: У меня есть класс датчика, который непрерывно производит данные. С этими данными необходимо выполнить несколько операций за другой, что может ...
вопрос задан: 11 November 2011 15:26
0
ответов

Почему этот цикл Parallel.ForEach не улучшает производительность?

У меня есть следующий код: if (! This.writeDataStore.Exists (mat)) {BlockingCollection imageFiles = new BlockingCollection (); .. .
вопрос задан: 11 November 2011 08:04
0
ответов

Реализация длинного опроса в асинхронном режиме

Можно ли удалить HTTPServletRequest из его потока, растворить этот поток (то есть вернуть его в пул), но сохранить базовое соединение с браузером в рабочем состоянии, пока я не получить ...
вопрос задан: 10 November 2011 15:24
0
ответов

Почему возникает исключение IllegalThreadStateException при повторном вызове Thread.start

открытый класс SieveGenerator {static int N = 50; public static void main (String args []) {int cores = Runtime.getRuntime () .availableProcessors (); int f [] = новый int [N]; // заполняем массив ...
вопрос задан: 10 November 2011 01:32
0
ответов

Задачи против ThreadPool

У меня есть приложение на C # со списком работ, которые нужно выполнить. Я хочу выполнять как можно больше этой работы параллельно. Однако мне нужно иметь возможность контролировать максимальное количество параллельных задач. От ...
вопрос задан: 9 November 2011 21:28
0
ответов

что происходит, когда поток прерывается во время блокировки на wait ()?

Принимая во внимание тот факт, что wait () может быть вызван только в синхронизированном контексте, который впоследствии освобождает монитор до тех пор, пока не будет вызвано notify / nofityAll на тот же объект другим потоком, ...
вопрос задан: 9 November 2011 20:21
0
ответов

Странные потоки с C #

Я столкнулся со странной проблемой с потоками C #. Это мой пример программы, использующей поток для «активации» функции Print () у каждого агента в списке агентов. class Program {static void Main (...
вопрос задан: 9 November 2011 15:31
0
ответов

Ошибка импорта модуля потоковой передачи Python

Я пытаюсь импортировать модуль потоковой передачи, однако мне кажется, что у меня возникают ошибки без уважительной причины. Вот мой код: импортировать класс потоковой передачи TheThread (threading.Thread): def run (self): ...
вопрос задан: 9 November 2011 08:57
0
ответов

Ядра процессора против потоков

Мой MacBookPro, на котором запущен BootCamp, оснащен процессором Intel i7-640M с 2 ядрами. Как и все другие микросхемы i7, каждое ядро ​​является гиперпоточным, поэтому у вас может быть до 4 потоков. Использование Visual Studio 2010 ...
вопрос задан: 8 November 2011 19:59
0
ответов

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

Когда запрос поступает на сервер nodejs, как он обрабатывает запрос? Я понимаю, что у него другой способ обработки запросов, так как он не порождает новый поток для каждого запроса (или я предполагаю, что это ...
вопрос задан: 8 November 2011 19:36
0
ответов

Почему мы вызываем Thread. start (), который, в свою очередь, вызывает метод run?

Почему мы вызываем метод start () объекта потока, который, в свою очередь, вызывает метод run (), почему бы нам напрямую не вызывать метод run ()?
вопрос задан: 8 November 2011 15:41
0
ответов

запускать несколько экземпляров delayed_job для RAILS_ENV

Я работаю над приложением Rails с несколькими RAILS_Env env_name1: адаптер: mysql username: root password: host: localhost database: db_name_1 env_name2: adapter: mysql username: root ...
вопрос задан: 8 November 2011 11:40
0
ответов

Получаю ли я снижение производительности при смешивании инструкций SIMD и многопоточности

Мне было интересно сделать проект о распознавании лиц (чтобы использовать набор инструкций SIMD). Но в течение первого семестра текущего года я кое-что узнал о потоках, и я был ...
вопрос задан: 8 November 2011 04:03
0
ответов

Профилирование / оптимизация многопоточного приложения

Я пишу приложение .NET, критичное к производительности, которое интенсивно использует многопоточность. При использовании профилировщика производительности Visual Studio главными функциями с эксклюзивными примерами являются: WaitHandle ....
вопрос задан: 7 November 2011 23:20
0
ответов

Как приостановить / возобновить потоки Java

Я делаю программу Tic Tac Toe на java, потому что я Я изучаю Java, и я подумал, что простой проект будет отличным местом для начала. Это мой код: public class Start {public static ...
вопрос задан: 7 November 2011 23:07
0
ответов

Блокировка с использованием атомарных операций

Да, я знаю, что на следующий вопрос можно ответить с помощью «Вместо этого используйте ключевое слово блокировки. "или что-то подобное. Но так как это просто "для развлечения", меня это не волнует. Я сделал ...
вопрос задан: 7 November 2011 15:52
0
ответов

как загрузить один файл с многопоточностью на C # [закрыто]

Я хочу загрузить один файл с многопоточностью на C #. например: Поток 1 начинает загрузку с 1% до 40%. Поток 2 начинает загрузку с 41% до 70%. Поток 3 начинает загрузку с 71% до 100% Пожалуйста ...
вопрос задан: 7 November 2011 12:11
0
ответов

Являются ли файлы с отображением памяти потокобезопасными

Мне было интересно, можно ли выполнять многопоточную запись в один файл, используя файлы с отображением в память и следя за тем, чтобы два потока не записывали в ту же область (например, чередуя фиксированный размер ...
вопрос задан: 7 November 2011 12:08
0
ответов

Создают ли изменчивые переменные Java отношения «происходит раньше» до того, как они будут прочитаны?

У меня есть фрагмент кода, который выглядит следующим образом: Фрагмент A: class Creature {private static long numCreated; public Creature () {synchronized (Creature.class) {numCreated ++; ...
вопрос задан: 5 November 2011 23:05
0
ответов

Открывать новую консоль с каждым новым потоком в C #?

Я хочу, чтобы новая консоль открывалась всякий раз, когда я создаю новый поток, чтобы вывод будет организован. Мое приложение полностью консольное. Возможно ли это, если да, то как? С Уважением!
вопрос задан: 5 November 2011 22:36
0
ответов

Ruby - как мне запустить метод для каждого элемента массива в разных потоках?

Итак, у меня есть массив из 40000 элементов, и я хочу запустить метод для каждого элемент. Чтобы сократить время, которое потребуется, я думаю запустить это в нескольких потоках. Возможно разделение массива на ...
вопрос задан: 5 November 2011 22:13
0
ответов

Are Semaphore P and V operations atomic?

Are the P() and V() operations that can be performed on a semaphore guarantee atomic? Can a semaphore prevent two processes getting into the P()?
вопрос задан: 5 November 2011 16:21
0
ответов

Android wait () не работает

Это мой первый вопрос, поэтому, пожалуйста, простите меня, если я нарушил какое-либо из правил форума. Мне нужно, чтобы моя программа подождала 3 секунды, а затем изменила представление содержимого. Мой код: setContentView (R ....
вопрос задан: 5 November 2011 06:52
0
ответов

Определение «примитива синхронизации»

Что именно означает термин «примитив синхронизации»? Например: мьютекс, критическая секция, таймер ожидания, событие, монитор, условная переменная, семафор. Все ли они синхронизируются ...
вопрос задан: 5 November 2011 01:34
0
ответов

Могу ли я получить узел NUMA по адресу указателя (в C в Linux)?

Я тщательно настроил свой код загружать и обрабатывать данные локально в моей системе NUMA. Думаю. То есть, для целей отладки я действительно хотел бы иметь возможность использовать адреса указателей, к которым осуществляется доступ ...
вопрос задан: 4 November 2011 20:30
0
ответов

Отладка приложения boost :: thread, высокая частота ложных срабатываний

Я запрограммировал приложение boost :: thread, в котором у меня могут быть условия гонки. Я хочу отладить эту программу. Поэтому я использовал следующие инструменты valgrind: halgrind drd, к сожалению, они ...
вопрос задан: 4 November 2011 13:50
0
ответов

new и delete обрабатывают проблемы многопоточности

Я читаю книгу Эффективный C ++: методы программирования производительности Авторы говорят следующее относительно глобальных операторов new и delete: они управляют памятью в контексте процесса, и с тех пор ...
вопрос задан: 3 November 2011 07:41
0
ответов

Какой способ «тратить время» на поток наиболее эффективен для ЦП?

У меня есть несколько потоков (100), каждый из которых выполняется по несколько секунд за раз. Когда они выполняются, они тратят значительную часть этого времени на ожидание ответа от другой системы (...
вопрос задан: 1 November 2011 23:35
0
ответов

JavaScript и однопоточность

Я всегда слышу, что JavaScript является однопоточным; что при выполнении JavaScript все выполняется в одной и той же глобальной мош-яме, и все это в одном потоке. Хотя это может быть правдой, это единственное выполнение ...
вопрос задан: 1 November 2011 23:33
0
ответов

Обмен данными между двумя потоками

У меня есть поток A, у которого есть список. Список содержит несколько объектов. Теперь я хочу разработать механизм, с помощью которого я могу отправить сообщение потоку A. Поток A выполняется в цикле (он не ждет и не спит). Некоторые ...
вопрос задан: 1 November 2011 10:50