4
ответа

Атомарные операции становятся медленнее, поскольку добавляется больше центральных процессоров?

x86 и другая архитектура предоставляют специальные атомарные инструкции (блокировка, cmpxchg, и т.д.), которые позволяют Вам писать 'блокировке бесплатные' структуры данных. Но поскольку все больше ядер добавляется, это кажется как будто...
вопрос задан: 18 October 2009 19:42
4
ответа

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

Я где-то читал (больше не могу найти страницу), что блокировка свободных структур данных более эффективна «для определенных рабочих нагрузок», что, кажется, подразумевает, что иногда они на самом деле медленнее или выигрыши от ...
вопрос задан: 18 October 2009 19:37
4
ответа

C# понижают приоритет потока в пуле потоков

У меня есть несколько низких-imprtance задач, которые будут выполнены, когда некоторое процессорное время доступно. Я не хочу эту задачу работать, если другое больше задачи импорта работает. Т.е. если нормальная задача / высокоприоритетная задача прибываю
вопрос задан: 16 October 2009 14:58
4
ответа

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

Да я знаю... Некоторых людей иногда трудно убедить в том, какие звуки, естественные для остальной части нас, я нуждается в Вашей помощи прямо сейчас ТАК сообщество (или я пойду почтовый скоро..) Один из моего коллеги...
вопрос задан: 12 October 2009 23:12
4
ответа

Различие между аварийным прекращением работы и прерыванием в потоках в.NET

Каково различие между Thraed. Аварийное прекращение работы () и Поток. Прерывание (). Как я могу назвать их Ориентированным на многопотоковое исполнение Способом. Было бы полезно, если простой пример обеспечивается.
вопрос задан: 12 October 2009 18:10
4
ответа

Как проанализировать файл дампа катастрофического отказа с помощью GDB

У меня есть серверное приложение, работающее под Центом ОС. Сервер отвечает на многие запросы в секунду, но он неоднократно отказывает после каждого часа или так и создает файл дампа катастрофического отказа. Ситуация действительно...
вопрос задан: 11 October 2009 20:53
4
ответа

Порядок выполнения потоков ожидания, заблокированных взаимным исключением

У меня есть взаимное исключение, которое управляет доступом к отдельному объекту от нескольких потоков. Когда поток закончился, взаимное исключение разблокировано, чтобы позволить потокам порядка воздействовать на объект. В Windows с помощью...
вопрос задан: 9 October 2009 17:47
4
ответа

Ruby, только создающий 3 потока за один раз

Я пытаюсь выполнить 500 клиентов, которые отправляют некоторый запрос к серверу одновременно для цели тестирования загрузки. Клиент является рубиновой программой снова. Тривиальные звуки. Но я сталкиваюсь со странной проблемой с рубином...
вопрос задан: 8 October 2009 22:38
4
ответа

Выполнение nUnit тестирует многопоточным способом

Действительно ли возможно запустить тесты nunit многопоточным способом? Есть ли какой-либо бегун, который может обеспечить это? Перед кем-то вскакивают на понятие "модульного теста", позволяют мне объяснить: Это не модульные тесты, которые мы...
вопрос задан: 8 October 2009 08:09
4
ответа

Хорошие блоги о многопоточной разработке? [закрытый]

Приблизительно год назад я прочитал книгу "параллелизм Java на практике", и я узнал о много из него. Я задавался вопросом, существуют ли какие-либо блоги о многопоточной разработке в Java, начиная со многих тем...
вопрос задан: 2 October 2009 13:44
4
ответа

Вопрос об отладчике

У меня есть ошибка, которую я преследую (я думаю, что это - мертвая блокировка). Когда я выполняю код, он зависает без отладчика, отмечающего ошибка, так через некоторое время я пытаюсь нажать, пауза (повредите все), кнопка. Отладчик затем...
вопрос задан: 28 September 2009 17:18
4
ответа

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

Я должен использовать Valgrind для обнаружения любых нарушений доступа к памяти, сделанных в серверном приложении. Сервер создает много потоков. Я подозреваю, что существует мчащееся условие, которое заставляет сервер отказывать...
вопрос задан: 27 September 2009 13:30
4
ответа

Каково время жизни локального для потока значения в Python?

импорт, распараллеливающий mydata = threading.local () определение, работает (): #, Когда сборщик "мусора" сможет уничтожить объект, создал # здесь? После того, как поток выходит от ''выполненного ()''? После ''соединения ()''...
вопрос задан: 25 September 2009 16:16
4
ответа

Как обменяться данными между различными потоками В C# с помощью AOP?

Как обменяться данными между различными потоками В C#, не используя статические переменные? Мы можем создать такой механизм с помощью атрибута? Аспектно-ориентированное программирование поможет в таких случаях? Достигнуть...
вопрос задан: 25 September 2009 03:51
4
ответа

Многопоточное единственное устройство записи единственного читателя первым прибыл, первым обслужен очередь

Мне нужна очередь для передачи сообщений от одного потока (A) к другому (B), однако я не смог найти тот, который действительно делает то, что я хочу, так как они обычно позволяют добавлять объект для сбоя, случай...
вопрос задан: 19 September 2009 10:15
4
ответа

Транзакции - Как избежать мертвых блокировок?

Меня задали этот вопрос в интервью .net/C#: Если у нас есть два потока T1 и T2. T1 получает блокировку на obj1 и затем делает некоторую обработку и получает блокировку на obj2. T2 получает блокировку на...
вопрос задан: 19 September 2009 06:51
4
ответа

сети j2me, потоки и мертвые блокировки

Простая часть кода midlet (класс Мычание) ниже (после выборок) мертвые блокировки (По крайней мере, я принимаю это, заходит в тупик после того, чтобы читать это сообщение на потоках здесь). Я воспроизвел соответствующие выборки...
вопрос задан: 17 September 2009 22:36
4
ответа

Таймеры C# протекают на отдельном потоке?

Делает Систему. Таймеры. Таймер протекает на отдельном потоке, чем поток, который создал его? Позволяет говорят, что у меня есть класс с таймером, который стреляет каждые 5 секунд. Когда таймер стреляет в прошедшем методе...
вопрос задан: 16 September 2009 22:36
4
ответа

Многопоточная служба Windows в MingW

Я пытаюсь создать службу Windows с MingW. Этому нужны ориентированные на многопотоковое исполнение исключения, таким образом, я добавил, что компоновщик отмечает-mthreads. Приложение хорошо работает от командной строки, но когда я пытаюсь запустить его...
вопрос задан: 16 September 2009 11:34
4
ответа

Исполнители Java: как я могу остановить отправленные задачи?

Я утверждал, что задача с помощью исполнителей и мне нужен он для остановки через какое-то время (например, 5 минут). Я попытался делать как это: для (будущее <?> будущее: e.invokeAll (задачи, 300, TimeUnit. СЕКУНДЫ)) {...
вопрос задан: 13 September 2009 16:17
4
ответа

Как управлять потоками M (1 на задачу), обеспечение только N распараллеливает одновременно. С N <M. В Java

У меня есть очередь задачи в Java. Эта очередь находится в таблице в DB. Я должен: 1 поток на задачу только Не больше, чем N потоки, работающие одновременно. Это вызвано тем, что потоки имеют взаимодействие DB...
вопрос задан: 12 September 2009 21:31
4
ответа

ожидание нескольких условных переменных в повышении?

Я ищу способ ожидать нескольких условных переменных. т.е. что-то как: повышение:: condition_variable cond1; повышение:: condition_variable cond2; освободите wait_for_data_to_process () {...
вопрос задан: 11 September 2009 12:53
4
ответа

Что такое “локальная память потока” в Python, и почему мне нужен он?

В Python а именно, как переменные становятся общими между потоками? Хотя я использовал поточную обработку. Поток, прежде чем я никогда действительно понял или видел примеры того, как переменные были совместно использованы. Они...
вопрос задан: 11 September 2009 01:14
4
ответа

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

Я хотел бы назвать другие сценарии Perl для выполнения состязательного теста от с основным сценарием Perl. Что-то вроде этого в настоящее время работает: система ("жемчуг 1.pl"); система ("жемчуг 2.pl"); выход;...
вопрос задан: 7 September 2009 15:54
4
ответа

Я могу использовать thread.stop () в Java, если мне действительно нужен он?

Я должен использовать удержанную от использования остановку (), потому что я должен выполнить Выполнимые классы, которые были разработаны другими программистами, и я не могу использовать в то время как (isRunning == верный) в выполненном методе. Вопрос: Э
вопрос задан: 2 September 2009 21:19
4
ответа

Я могу безопасно полагаться на IsBackground в Потоках, когда приложение завершается?

Я выполняю некоторые фоновые потоки в GUI. В настоящее время я реализую персональный код отмены Потока, но существует свойство IsBackground в потоках, и согласно MSDN они отменят...
вопрос задан: 30 August 2009 16:12
4
ответа

Вопрос о многопоточности - добавление Элемента к статическому Списку

Хорошо, вопрос о многопоточности новичка: у Меня есть Singleton-класс. Класс имеет Статический Список и по существу работает как это: класс MyClass {частный статический MyClass _instance; частные помехи...
вопрос задан: 29 August 2009 18:40
4
ответа

Потоки ожидают на FIFO блокировки?

Скажем, у меня есть следующий код статический класс... {Статический объект myobj = новый объект (); статическая пустота mymethod () {блокировка (myobj) {//мой код....}...
вопрос задан: 26 August 2009 02:06
4
ответа

Синхронизация Java [закрывается]

Что это такое: синхронизируемый (это) {//... некоторый код...} хороший для? (Вы могли записать пример?)
вопрос задан: 24 August 2009 11:06
4
ответа

Поточная обработка C#: пример состояния состязания

Я читаю http://www.mono-project.com/ThreadsBeginnersGuide. Первый пример похож на это: общедоступный класс FirstUnsyncThreads {частный интервал i = 0; общедоступная статическая Основная пустота (строка []...
вопрос задан: 22 August 2009 12:01