0
ответов

Thread Local Storage For C# Class Library

У меня есть очень старая, но очень большая библиотека, которую я собираюсь преобразовать в библиотеку классов C#. Существующая библиотека использует много глобальных переменных, хранящихся в TLS. В C# нет реальной концепции ...
вопрос задан: 21 October 2011 14:26
0
ответов

Может ли Runnable вернуть значение?

Может ли Runnable вернуть значение? Мне нужно выполнить некоторую интенсивную работу с редактируемым текстом, а затем вернуть его обратно. Вот мой примерный код. public class myEditText extends EditText { ... private ...
вопрос задан: 21 October 2011 02:47
0
ответов

Асинхронный вызов в синхронном методе

Вот простой пример: публичное событие EventHandler CookinDone = delegate {}; public void CoockinRequest () {var indicator = new ActivityIndicator (); ActivityIndicator.Show ("Oooo coockin '...
вопрос задан: 20 October 2011 21:20
0
ответов

Несколько блоков кода, заблокированных одним и тем же объектом

Если у меня есть что-то вроде этого: private readonly object objectLock = new object(); public void MethodA() { lock(objectLock) { //do something } } public void MethodB() { lock(...
вопрос задан: 20 October 2011 10:28
0
ответов

Изящное завершение потока

В разрабатываемом мной приложении у меня есть основная форма, которая просто сидит там и отображает данные журнала и рабочий поток, который автономно выполняет работу в цикле. MyWorker worker = new MyWorker (); ...
вопрос задан: 20 October 2011 10:09
0
ответов

Обеспечивает ли блокировка удаление операций чтения и записи из кешей? Если да, то как?

Я читал эту статью MSDN о синхронизации потоков без блокировки. В статье делается вывод, что до тех пор, пока вы вводите блокировку перед доступом к общим переменным, эти переменные будут актуальными (в ....
вопрос задан: 20 October 2011 09:01
0
ответов

Почему `this.synchronized` вместо просто `synchronized` в Scala?

В примере работы с JDBC в Scala есть следующий код: this.synchronized { if (!driverLoaded) loadDriver() } Почему this.synchronized вместо просто synchronized?
вопрос задан: 19 October 2011 19:15
0
ответов

Как потоки .NET могут ожидать на syncblk, который не принадлежит ни одному потоку?

У меня есть аварийный дамп из моего приложения, показывающий группу потоков, ожидающих на syncblk, а syncblk показывает, что у него нет потока-владельца. Как такое возможно? Я пытаюсь воспроизвести симптом в ...
вопрос задан: 19 October 2011 17:32
0
ответов

Запуск MSIL на GPU

Может быть, это безумный вопрос, но можно ли запускать потоки на GPU? Причина, по которой я спрашиваю, заключается в том, что мне нужно выполнить довольно сложные вычисления (в основном это математика и массивы), и я хотел бы посмотреть, смогу ли я ...
вопрос задан: 19 October 2011 15:05
0
ответов

Иниализация статической переменной C ++ и потоки

У меня есть следующий бит C ++ 11 код, использующий потоки и инициализацию статических переменных. Мой вопрос: какие гарантии или заверения дает язык C ++ по поводу единственной инициализации ...
вопрос задан: 18 October 2011 01:00
0
ответов

Каков наиболее правильный способ генерировать случайные числа в C с помощью pthread

У меня одновременно работает несколько потоков, и каждый из них должен генерировать случайные числа . Я хочу понять, есть ли шаблон, которому нужно следовать, чтобы понять, правильно ли инициализировать ...
вопрос задан: 17 October 2011 18:29
0
ответов

заблокированное чтение 64-битной переменной

У меня есть этот код C ++ (VS 2008): LONGLONG res = InterlockedIncrement64 (& m_longlong); бегая по нему, я хотел бы иметь возможность читать из той же переменной LONGLONG res = InterlockedWHAT? 64 (& ...
вопрос задан: 17 October 2011 12:59
0
ответов

Priority ThreadPoolExecutor в Java (Android)

Я пытаюсь создать ThreadPoolExecutor с приоритетом. Итак, я определяю частный статический ThreadPoolExecutor threadpool = new ThreadPoolExecutor (30, MAXPOOL, MAXPOOL, TimeUnit.SECONDS, queue, new ...
вопрос задан: 17 October 2011 11:14
0
ответов

Безопасная очередь сообщений с несколькими потоками

Вот что у меня по существу: у меня есть поток A, который периодически проверяет сообщения и обрабатывает их. Потоки B и C должны отправлять сообщения в A. Проблема возникает, когда B и C или B или C пытаются ...
вопрос задан: 16 October 2011 01:19
0
ответов

Delphi - Обновление глобальной строки из второго потока

Я экспериментирую с многопоточностью в Delphi (XE) и столкнулся с проблемой с использованием глобальной переменной между основным потоком VCL и вторым рабочим потоком. Мой проект включает в себя второй ...
вопрос задан: 15 October 2011 16:42
0
ответов

Чтение txt-файла с многопоточностью в python

Я пытаюсь прочитать файл в python (просканируйте его строки и найдите термины ) и запишите результаты - скажем, счетчики для каждого члена. Мне это нужно для большого количества файлов (более 3000). Это ...
вопрос задан: 15 October 2011 06:46
0
ответов

C: Многопоточность

Поддерживается ли многопоточность в C? Если да, то как мне попробовать? Есть ли какая-нибудь библиотека с открытым исходным кодом, которая позволяет мне это делать, и поддерживается ли эта библиотека в Mac OS X? Я не нашел ни одной статьи, в которой гово
вопрос задан: 15 October 2011 00:04
0
ответов

Асинхронный код, который работает в консоли, но не в Windows Forms

Я пытаюсь написать приложение, которое постоянно ищет хост в локальной сети. Когда я запускаю это как консоль, обратный отсчет.Wait () работает нормально. Однако когда я помещаю код в ...
вопрос задан: 14 October 2011 11:33
0
ответов

Эквивалент InvokeRequired в WPF

Есть ли эквивалент Form.InvokeRequired в WPF, например Dispatcher.InvokeRequired?
вопрос задан: 14 October 2011 08:55
0
ответов

Потребление ЦП, когда поток спит с использованием Thread.sleep

У меня есть серверная программа, которая опрашивает базу данных на предмет новых запросов. Я хочу, чтобы этот опрос выполнялся с интервалом в 1 минуту, поэтому я установил поток. sleep () в программе цикла while. Проблема в том, что ...
вопрос задан: 14 October 2011 07:38
0
ответов

Новый поток создается при вызове SwingUtilities.invokeAndWait ()?

Создается ли новый поток, когда Runnable используется с SwingUtilities.invokeAndWait ()?
вопрос задан: 14 October 2011 02:20
0
ответов

Стоит ли использовать реализация многопоточного blas-файла вместе с многопроцессорной обработкой в ​​Python?

Предположим, у меня есть 16-ядерная машина и ужасно параллельная программа. Я использую множество точечных произведений и добавление множества массивов, и если бы я не использовал многопроцессорность, это было бы легкой задачей: ...
вопрос задан: 14 October 2011 00:13
0
ответов

Bool Доступно для нескольких процессов приложения

У меня одновременно работает несколько экземпляров консольного приложения c #. Пока один из них выполняет определенную задачу, другой не должен выполнять то же самое. sk. Так что в идеале я хотел бы ...
вопрос задан: 13 October 2011 20:07
0
ответов

Возможные состояния для собственных потоков на Android?

Каковы все возможные состояния потоков во время выполнения для собственных (C / C ++) потоков на устройстве Android? Они такие же, как состояния потоков Java? Это потоки Linux? POSIX темы? Не ...
вопрос задан: 13 October 2011 18:59
0
ответов

Разница между Executor и ExecutorCompletionservice в java

Как видно из названия вопроса, в чем разница между Executors и ExecutorCompletionService классами в java ? Я новичок в Threading, поэтому, если кто-нибудь может объяснить с помощью фрагмента кода, ...
вопрос задан: 13 October 2011 17:30
0
ответов

Android - как передать данные в Runnable в runOnUiThread?

Мне нужно обновить некоторый пользовательский интерфейс и сделать это внутри потока пользовательского интерфейса с помощью runOnUiThread. Теперь данные для пользовательского интерфейса исходит из другого потока, представленного здесь данными. Как я могу
вопрос задан: 13 October 2011 12:50
0
ответов

Многопоточность WPF C #

Я новичок в многопоточности. Я надеюсь, что кто-нибудь может привести мне пример. Я пытаюсь запустить поток, когда пользователь нажимает кнопку «Пуск» и выполняет следующий процесс: private void btnStart_Click (object ...
вопрос задан: 13 October 2011 06:15
0
ответов

Являются ли указатели частными в параллельных секциях OpenMP?

Я добавил OpenMP к существующей кодовой базе, чтобы распараллелить цикл for. В области параллельной области for создается несколько переменных, включая указатель: #pragma omp parallel ...
вопрос задан: 12 October 2011 19:49
0
ответов

Межпоточная операция недействительна

Я пытаюсь получить доступ к расширенному текстовому полю в другой форме. Я использую для этого следующий код: Частный делегат Sub StringDelegateChat (текст как строка, окно как ChatWindow) Частная подпрограмма ...
вопрос задан: 12 October 2011 16:55
0
ответов

Тупик в коде Java с использованием семафора и получения (int)

У меня есть следующий код Java: import java.util.concurrent. *; class Foo {статический семафор s = новый семафор (1); public void fun (final char c, final int r) {new Thread (new Runnable () ...
вопрос задан: 12 October 2011 16:18