0
ответов

Как задачи в параллельной библиотеке задач влияют на ActivityID?

Перед использованием библиотеки параллельных задач Я часто использовал CorrelationManager.ActivityId для отслеживания трассировки / отчетов об ошибках с несколькими потоками. ActivityId хранится в локальном хранилище потоков, ...
вопрос задан: 2 December 2010 23:07
0
ответов

Можно ли получить дескриптор файла для семафора или условной переменной?

У меня есть реализация двунаправленного канала сообщений, который для уменьшения накладных расходов я реализовал как пара круговых буферов сообщений. Чтобы писать от одного конца к другому, вы добавляете ...
вопрос задан: 2 December 2010 13:46
0
ответов

Is synchronization needed while reading if no contention could occur

Consider code sniper below: package sync; public class LockQuestion { private String mutable; public synchronized void setMutable(String mutable) { this.mutable = mutable; } ...
вопрос задан: 1 December 2010 22:34
0
ответов

Эффективный выход из многопоточного приложения (подробности)

Я прочитал несколько источников о правильных методах передачи сообщения из потока во все другие потоки для корректного завершения (каждый поток выполняет свою собственную процедуру выхода). Из них мне понравилась идея ...
вопрос задан: 1 December 2010 13:19
0
ответов

@Async предотвращает продолжение потока до завершения другого потока

У меня есть приложение, в котором определенное количество раз что-то нужно рассчитать. Эта функция вычисления имеет аннотацию @Async (из Spring Framework), что позволяет ...
вопрос задан: 1 December 2010 12:32
0
ответов

Как рассчитать / профилировать процент распараллеливания кода C #

Приветствую, я работаю над улучшением производительности для своего приложения, включив многопоточность. Я узнал из «закона Амдала», что требуется> 50% распараллеленного кода для достижения двукратного ускорения за 8 ...
вопрос задан: 1 December 2010 08:34
0
ответов

Передача анонимного делегата потоку… почему это работает?

В моей программе мы разделяем большой объем данных, которые необходимо просмотреть по четырем потокам. Первый поток = новый поток (delegate () {NewMethod (recordsSplitIntoQuarters [0], param2, param3, param4, ...
вопрос задан: 30 November 2010 20:48
0
ответов

OpenMP: В чем преимущество вложенного распараллеливания?

Насколько я понимаю, #pragma omp parallel и его варианты в основном выполняют следующий блок в количестве параллельных потоков, которое соответствует количеству процессоров. При вложении ...
вопрос задан: 30 November 2010 19:15
0
ответов

Проверка регулярного выражения URL

Я сделал это: /^(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-...
вопрос задан: 30 November 2010 15:21
0
ответов

Использование 'Lock' в веб-приложениях

Несколько месяцев назад я проходил собеседование по поводу работы внутри компании, в которой я сейчас работаю, у меня нет сильного опыта веб-разработки, но один из вопросов, которые он мне задал, был как бы вы могли улучшить ...
вопрос задан: 30 November 2010 14:38
0
ответов

Многопоточный доступ к MapPoint?

Добрый день, как я уже говорил ранее в другом посте, мне нужно вычислить около 8 000 000 самых коротких - временные / путевые расстояния между некоторыми точками на карте, координаты которых известны. Проблема в том ...
вопрос задан: 30 November 2010 13:51
0
ответов

многопоточность и strtok

Я буду постоянно разбивать строки в многопоточном приложении, я читал, что strtok не подходит для этого, но почему? Стоит ли использовать семафор вокруг части моего кода ...
вопрос задан: 30 November 2010 10:47
0
ответов

JVM и процесс Java Linux

Этот вопрос может быть очень простым о Java JVM. Если у меня есть отдельная программа Java и, например, 5 процессов этой программы выполняются на сервере в определенное время, можно ли сказать, что ...
вопрос задан: 29 November 2010 07:01
0
ответов

.NET C # Multithreading

Вопрос о потоковой передаче для удовлетворения моего любопытства ... Допустим, у меня есть статическая переменная _status (ProgressStatus) и многие темы читают из этого. Чтобы обновить эту статическую переменную, я использую ...
вопрос задан: 26 November 2010 14:49
0
ответов

Многопоточность Winforms: нужно ли создавать нового делегата каждый раз при вызове метода в потоке пользовательского интерфейса?

Я хочу, чтобы вызвать метод, который управляет элементом управления в потоке пользовательского интерфейса. Мой код работает, и я хочу его оптимизировать. Я имею в виду этот ресурс в MSDN. Согласно там мы должны сделать публичный делегат ...
вопрос задан: 26 November 2010 09:27
0
ответов

Кросс-платформенный способ создания потока на C / C ++?

В C и C ++ есть ли кроссплатформенный способ уступки нить? Что-то вроде sched_yield () или Sleep (0)? Всегда ли SDL_Delay (0) дает результат или в некоторых реализациях возвращается немедленно?
вопрос задан: 26 November 2010 06:14
0
ответов

Как открыть карточку контакта в Android по ID

Можно ли открыть карточка контакта android по идентификатору контакта? Работает с номером телефона. Вот пример, если я использую Intent i = new Intent ();
вопрос задан: 25 November 2010 14:26
0
ответов

Как безопасно избавиться от System.Timers.Timer?

Когда вы удаляете «сырой» таймер .net, вы можете передать дескриптор ожидания, чтобы вызывается после того, как таймер Win32 был уничтожен, и вы можете предположить, что ваш обратный вызов не будет вызван. (И таймер ...
вопрос задан: 25 November 2010 12:26
0
ответов

Objective-C: запросы к серверу в потоке (например, AsyncTask в Android)

Я хочу запустить запрос сервера, вы можете отменить. Моя идея - запустить запрос в потоке, чтобы пользовательский интерфейс не зависал. Таким образом, вы можете убить весь поток, включая запрос ...
вопрос задан: 24 November 2010 17:44
0
ответов

c# thread safety when referencing static properties on other classes

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 ...
вопрос задан: 24 November 2010 17:35
0
ответов

Что лучше выбрать для вкладки браузера: многопоточность или многопроцессорность? [закрыто]

Интересно, что лучше для реализации вкладок в веб-браузере? (Пример: Firefox использует многопоточность для своих вкладок, а Google Chrome - многопроцессорность ...)
вопрос задан: 24 November 2010 03:05
0
ответов

Каково поведение Thread.join () в Java, если цель еще не запущена?

Что произойдет в многопоточной программе Java, если был создан объект потока T, а затем перед потоком был вызван T.join () началось? Предположим, что какой-то другой поток может вызвать T.start (...
вопрос задан: 23 November 2010 21:56
0
ответов

Почему параллельные коллекции Java действительно ориентированы на потоки

Я смотрел код параллельных коллекций Java и я вижу, что они просто оборачивают простые коллекции, блокируя некоторую блокировку в начале операции и разблокируя ее в конце. Что ...
вопрос задан: 23 November 2010 20:54
0
ответов

Как остановить поток, ожидающий в операции блокирующего чтения в Java?

У меня есть поток, который выполняет следующий код: public void run () {try {int n = 0; байт [] буфер = новый байт [4096]; while ((n = in.read (buffer))! = -1) {...
вопрос задан: 23 November 2010 18:59
0
ответов

.NET потокобезопасный кэшированный результат

У меня в C # есть что-то вроде следующего: private double _x; частный bool _xCalculated; private double GetX () {if (! _xCalculated) {_x = ... // некоторые относительно дорогостоящие вычисления ...
вопрос задан: 23 November 2010 12:09
0
ответов

Реализация гибридной модели потоков (M: N)

Существует три модели потоков, которые используются в реализациях планирования потоков, обычно выполняемых ядрами ОС. Одна из них - гибридная (M: N) модель, в которой некоторые N потоков приложения отображаются в M ...
вопрос задан: 23 November 2010 09:50
0
ответов

Путаница при чтении / записи

Я не совсем уверен, как лучше всего реализовать этот многопоточный сценарий, поэтому любой ввод будет оценен. У меня есть один блок, который читает данные, к которым могут обращаться сразу несколько потоков. У меня есть еще один ...
вопрос задан: 22 November 2010 14:53
0
ответов

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

Допустим, у нас есть очередь с одним потоком-производителем и одним потоком-потребителем без блокировки, и что производитель может длительное время не производить никаких данных. Было бы полезно позволить потоку-потребителю ...
вопрос задан: 21 November 2010 04:27
0
ответов

Минимальное и максимальное возможное значение общей переменной при увеличении несколькими потоками

У меня есть глобальная общая переменная, которая обновляется 5 раз каждым из 5 потоки порождены. Насколько я понимаю, операция приращения состоит из 3 инструкций загрузки reg, M inc ...
вопрос задан: 21 November 2010 03:12
0
ответов

Как правильно определить, выполняется ли код в основном потоке в Objective-C? (iOS) [дубликат]

Мой код должен гарантировать выполнение определенной операции в основном потоке, но вызовы могут поступать из фоновых потоков. Для обнаружения ситуаций в фоновом режиме я использовал следующее: - (void) ...
вопрос задан: 19 November 2010 23:55