Результаты поиска по запросу "multithreading"
Можно ли читать общий логический флаг, не блокируя его, когда другой поток может установить его (не более одного раза)?
Я хотел бы, чтобы мой поток завершился более изящно, поэтому я пытаюсь реализовать простой механизм сигнализации. Я не думаю, что мне нужен поток, полностью управляемый событиями, поэтому у меня есть работник с методом, чтобы изящно остановить ...
Как обнаружить межпоточный доступ в .NET (принудительно подключить поток)?
Я пишу специальную структуру данных, которая будет доступна в библиотеке .NET, и одна из особенностей этой структуры данных заключается в том, что она будет поточно-ориентированной, при условии, что только один поток записывает в нее данные, и ...
Требуется ли барьер памяти, если второй поток ожидает завершения первого?
Предположим, что потокAlpha пишет в переменнуюA без блокировки. Вторая нитьBeta ждетAlpha завершить, а затем читает переменнуюA в очереди. Возможно ли, что содержимоеA не будет свежим? Может ли запись в память быть отложена сверх срока жизни ...
Обновление индикатора выполнения из другого потока
У меня есть форма окна на главном чтении, и другой поток, который делает некоторые вычисления. Я хотел бы обновить строку состояния в моей форме с учетом работы, выполняемой в другой теме. Какой лучший способ сделать это? Пока все, что я ...
Великий Центральный Диспетчер против NSThreads?
Я искал множество источников, но не совсем понимаю разницу между использованиемNSThreads и GCD. Я совершенно новичок в платформе OS X, так что, возможно, я неправильно истолковал это. Из того, что я читал в Интернете, GCD, кажется, делает то же ...
Каковы общие причины высокой загрузки процессора?
Фон: В моем приложении, написанном на C ++, я создал 3 потока: AnalysisThread (или Producer): он читает входной файл, анализирует его, генерирует шаблоны и помещает их в очередьstd::queue1.PatternIdRequestThread (или Consumer): он удаляет ...
Есть ли .Net эквивалент java.util.concurrent.Executor?
Имейте долго выполняемый набор отдельных задач: анализ 10 тысяч строк из текстового файла, гидратирование в объекты, манипулирование и сохранение. Если бы я реализовывал это в Java, я полагаю, что я мог бы добавить новую задачу в Executor для ...
Как я могу написать структуру без блокировки?
В моем многопоточном приложении я вижу сильную конкуренцию за блокировку, которая мешает хорошей масштабируемости для нескольких ядер. Я решил использовать программирование без блокировки, чтобы решить эту проблему. Как я могу написать структуру ...
Изменить количество потоков для сервера Jenkins
Я установил Дженкинс на свой сервер. Когда я взглянул на htop, Jenkins работал с 30 потоками, каждому было разрешено выделять 247 МБ памяти и до 1181 МБ виртуальной памяти. Поскольку у меня только маленький vserver, я попытался изменить ...
Эффективно выделяет множество короткоживущих мелких объектов
У меня есть небольшой класс (16 байт в 32-битной системе), который мне нужно динамически распределять. В большинстве случаев время жизни любого данного экземпляра очень короткое. Некоторые экземпляры также могут передаваться через границы ...