Я пытаюсь протестировать многопоточную C ++ DLL. Эта DLL должна быть потокобезопасной. У меня есть оболочка с boost.python, и я хотел бы создать несколько потоков python для работы с DLL через ...
Это, вероятно, одна из самых элементарных вещей в F#, но я только что понял, что понятия не имею, что происходит за сенсорами. let testMe() = async { printfn "before!" do! ...
Мне нужно сканировать родительские веб-страницы и их дочерние веб-страницы, и я следовал концепции производителя / потребителя из http://www.albahari.com/threading/part4.aspx#%5FWait% 5Fand% 5FPulse. Также я использовал 5 потоков ...
у меня есть приложение, которое использует объекты Task (TPL) для асинхронного выполнения. Основной поток ожидает триггера (некоторого TCP-пакета), а затем выполняет несколько задач. Я хочу измерить ...
Я хочу протестировать некоторый код, который полагается на сетевую передачу. Код делает запрос и предоставляет обратный вызов - когда запрос завершается, обратный вызов запускается. Я хотел бы смоделировать сеть ...
Используя приведенный ниже код, таймер срабатывает только один раз. Что я упускаю? public static List Test = new List { "TEST1", "TEST2" }; public static void Start()
{ var t = new ...
В моей программе есть много потоков в рабочем состоянии, запущенных в методе run или вызовом другого метода из run. Каким методом можно остановить эти потоки? Потоки запускаются как: Runnable r =...
Я запускаю программу сборки генома * Trinity, http://trinityrnaseq.sourceforge.net/, если интересно) на одном из ресурсов XSEDE. Оборудование ограничивает количество потоков до 2500, что ...
Я работаю над пошаговой стратегической игрой на Java (в среде Android). Следуя структуре в Beginning Android Games, у меня есть поток рендеринга и поток пользовательского интерфейса. Поток рендеринга неоднократно ...
У меня есть метод public static void startAnimation () {new AnimationThread (). Run ();
} где AnimationThread реализует runnable, а его конструктор: public AnimationThread () {new Thread (...
Учитывая два std :: thread A и B, есть ли способ, которым A может приостановить B без какого-либо специального кода в B для что цель? Обоснование: в настоящее время B - очень сложный алгоритм, который должен чисто ...
Вот задача: мне нужно заблокировать на основе имени файла. Может быть до миллиона различных имен файлов. (Это используется для крупномасштабного кэширования на диске). Мне нужно заблокировать на основе имени файла. Может быть до миллиона различных имен ф
Я использую OpenGL ES для рисования в приложении Android. Я хочу написать функцию, вызываемую из потока пользовательского интерфейса, которая будет вызывать поток средства визуализации и заставлять его читать и возвращать изображение в ...
У меня есть DLL, потребленная службой. Его основная задача - запускаться каждые X минут и выполнять некоторые системные проверки.
В моей dll есть класс верхнего уровня, который объявляет System.threading.timer и ...
Я столкнулся с тем, чего я просто не понимаю.
В моем приложении есть несколько потоков, все они добавляют (и удаляют) элементы в общую коллекцию (используя общую блокировку).
Поток пользовательского интерфейса использует таймер, ...
Я пытаюсь понять, почему DispatcherTimer, содержащийся в SingletonWithTimer, не запускается в следующем приложении WPF . Я занимаюсь этим пару дней и не могу показаться ...
Я хочу передать моему модулю визуализации некоторые значения из другого класса. После того, как средство визуализации вычислит значения, у меня есть мьютекс во вспомогательном классе, который должен сообщить мне, что средство визуализации завершило вычис
Я потратил много недель на многопоточное кодирование на C # 4.0. Однако есть один вопрос, на который у меня нет ответа. Я понимаю, что ключевое слово volatile предотвращает ...
Кто-нибудь может объяснить, почему, если приложение C ++ запускает компонент пользовательского интерфейса .NET (все в основном потоке), который, в свою очередь, порождает модальное диалоговое окно .NET, а затем пытается использовать TaskScheduler ....
Я хотел бы, чтобы поток работал в фоновом режиме, который будет проверять соединение с некоторым сервером с заданным интервалом времени. Например каждые 5 секунд. Я не знаю, есть ли хороший "дизайн ...
У меня есть такой класс: общедоступный статический класс CacheManager
{статический объект lockObject = новый объект (); static MemcachedClient CacheObject {get {if (! ...
Я создаю программу с циклами while, которые выполняются следующим образом: Основной поток входит в цикл while.
В цикле while ничего не происходит.
Поток будет оставаться в цикле while, пока условие не будет ...
Как создать глобальный TList, безопасный для потоков? unit Unit1;
интерфейс
использует ...;
тип TForm1 = класс (TForm), процедура FormCreate (Sender: TObject); конец; var Form1: TForm1; global_TList: TList; ...
Я только что скомпилировал и установил clang + llvm 3.0 на свой ubuntu 10.04, а также libc ++ из svn. Поскольку статус в libc ++ показывает, что поддержка потоков завершена, я хотел попробовать std :: async. Итак, я следую примеру ...
Я разрабатывал приложение на gae, используя python 2.7, вызов ajax запрашивает некоторые данные из API, один запрос может занять ~ 200 мс, однако, когда я открываю два браузера и сделать два запроса за очень ...
Здесь на SO задается достаточное количество вопросов о Interlocked vs. volatile, я понимаю и знаю концепции volatile (отсутствие переупорядочивания, всегда чтение из памяти и т.д.) и знаю, как ...
Что такое ReentrantLock # tryLock (long , TimeUnit) при попытке получить блокировку? Предположим, что поток A фактически владеет блокировкой myLock, а поток B вызывает myLock.tryLock (10, SECONDS), это ...
Есть ли способ реализовать в Python многопоточную блокировку, метод приобретения которой может иметь произвольный таймаут? Единственные рабочие решения, которые я нашел до сих пор, используют опрос, который я считаю ...
Я пытаюсь найти документацию, указывающую, является/не является ли java.util.concurrent.Future потокобезопасным. Например, могу ли я безопасно передать один и тот же экземпляр Future нескольким потокам, которые все будут вызывать Future.get(.....).