Перед использованием библиотеки параллельных задач Я часто использовал CorrelationManager.ActivityId для отслеживания трассировки / отчетов об ошибках с несколькими потоками. ActivityId хранится в локальном хранилище потоков, ...
У меня есть реализация двунаправленного канала сообщений, который для уменьшения накладных расходов я реализовал как пара круговых буферов сообщений. Чтобы писать от одного конца к другому, вы добавляете ...
Я прочитал несколько источников о правильных методах передачи сообщения из потока во все другие потоки для корректного завершения (каждый поток выполняет свою собственную процедуру выхода). Из них мне понравилась идея ...
У меня есть приложение, в котором определенное количество раз что-то нужно рассчитать. Эта функция вычисления имеет аннотацию @Async (из Spring Framework), что позволяет ...
Приветствую, я работаю над улучшением производительности для своего приложения, включив многопоточность. Я узнал из «закона Амдала», что требуется> 50% распараллеленного кода для достижения двукратного ускорения за 8 ...
В моей программе мы разделяем большой объем данных, которые необходимо просмотреть по четырем потокам. Первый поток = новый поток (delegate () {NewMethod (recordsSplitIntoQuarters [0], param2, param3, param4, ...
Насколько я понимаю, #pragma omp parallel и его варианты в основном выполняют следующий блок в количестве параллельных потоков, которое соответствует количеству процессоров. При вложении ...
Я сделал это: /^(http[s ]?://){0,1}(www.){0,1}[a-zA -Z0-9 \. \ -] + \. [A-zA-Z] {2,5} [\.] {0,1} и проверил его валидатором, но на моей странице он не работает: var re = /^(http[s ]?://){0,1}(www.){0,1}[a-zA-...
Несколько месяцев назад я проходил собеседование по поводу работы внутри компании, в которой я сейчас работаю, у меня нет сильного опыта веб-разработки, но один из вопросов, которые он мне задал, был как бы вы могли улучшить ...
Добрый день, как я уже говорил ранее в другом посте, мне нужно вычислить около 8 000 000 самых коротких - временные / путевые расстояния между некоторыми точками на карте, координаты которых известны. Проблема в том ...
Я буду постоянно разбивать строки в многопоточном приложении, я читал, что strtok не подходит для этого, но почему? Стоит ли использовать семафор вокруг части моего кода ...
Этот вопрос может быть очень простым о Java JVM. Если у меня есть отдельная программа Java и, например, 5 процессов этой программы выполняются на сервере в определенное время, можно ли сказать, что ...
Вопрос о потоковой передаче для удовлетворения моего любопытства ... Допустим, у меня есть статическая переменная _status (ProgressStatus) и многие темы читают из этого. Чтобы обновить эту статическую переменную, я использую ...
Я хочу, чтобы вызвать метод, который управляет элементом управления в потоке пользовательского интерфейса. Мой код работает, и я хочу его оптимизировать. Я имею в виду этот ресурс в MSDN. Согласно там мы должны сделать публичный делегат ...
В C и C ++ есть ли кроссплатформенный способ уступки нить?
Что-то вроде sched_yield () или Sleep (0)?
Всегда ли SDL_Delay (0) дает результат или в некоторых реализациях возвращается немедленно?
Можно ли открыть карточка контакта android по идентификатору контакта? Работает с номером телефона. Вот пример, если я использую Intent i = new Intent ();
Когда вы удаляете «сырой» таймер .net, вы можете передать дескриптор ожидания, чтобы вызывается после того, как таймер Win32 был уничтожен, и вы можете предположить, что ваш обратный вызов не будет вызван. (И таймер ...
Я хочу запустить запрос сервера, вы можете отменить. Моя идея - запустить запрос в потоке, чтобы пользовательский интерфейс не зависал. Таким образом, вы можете убить весь поток, включая запрос ...
I have a method to generate fully qualified URLs that I wrote which I would like to have as static so its easy to call from models as needed. I'm still having problems however with being able to ...
Интересно, что лучше для реализации вкладок в веб-браузере? (Пример: Firefox использует многопоточность для своих вкладок, а Google Chrome - многопроцессорность ...)
Что произойдет в многопоточной программе Java, если был создан объект потока T, а затем перед потоком был вызван T.join () началось? Предположим, что какой-то другой поток может вызвать T.start (...
Я смотрел код параллельных коллекций Java и я вижу, что они просто оборачивают простые коллекции, блокируя некоторую блокировку в начале операции и разблокируя ее в конце. Что ...
У меня есть поток, который выполняет следующий код: public void run () {try {int n = 0; байт [] буфер = новый байт [4096]; while ((n = in.read (buffer))! = -1) {...
У меня в C # есть что-то вроде следующего: private double _x;
частный bool _xCalculated; private double GetX () {if (! _xCalculated) {_x = ... // некоторые относительно дорогостоящие вычисления ...
Существует три модели потоков, которые используются в реализациях планирования потоков, обычно выполняемых ядрами ОС. Одна из них - гибридная (M: N) модель, в которой некоторые N потоков приложения отображаются в M ...
Я не совсем уверен, как лучше всего реализовать этот многопоточный сценарий, поэтому любой ввод будет оценен. У меня есть один блок, который читает данные, к которым могут обращаться сразу несколько потоков. У меня есть еще один ...
Допустим, у нас есть очередь с одним потоком-производителем и одним потоком-потребителем без блокировки, и что производитель может длительное время не производить никаких данных. Было бы полезно позволить потоку-потребителю ...
У меня есть глобальная общая переменная, которая обновляется 5 раз каждым из 5 потоки порождены. Насколько я понимаю, операция приращения состоит из 3 инструкций загрузки reg, M
inc ...
Мой код должен гарантировать выполнение определенной операции в основном потоке, но вызовы могут поступать из фоновых потоков. Для обнаружения ситуаций в фоновом режиме я использовал следующее: - (void) ...