0
ответов

Следует ли мне использовать для этого BackgroundWorker или Threads ?

В общем, я успешно использовал классы Thread и BackgroundWorker, чтобы облегчить плавный интерфейс для нескольких небольших приложений. Недавно мне поручили преобразовать огромный кусок ...
вопрос задан: 12 October 2011 04:38
0
ответов

Как лучше всего распараллелить синтаксический анализ веб-страниц?

Я использую пакет гибкости html для синтаксического анализа отдельных страниц веб-сайта форума.Таким образом, метод синтаксического анализа возвращает все ссылки на темы / темы в ссылке на страницу, переданные в качестве аргумента. Я собираю все это ...
вопрос задан: 11 October 2011 21:43
0
ответов

Лямбда-выражение, внешние переменные в многопоточности

Возьмем такой код: public void Hit(int npage) { bool fetch = false; lock (pagesHit) { if (!pagesHit.Contains(npage)) { ...
вопрос задан: 11 October 2011 20:37
0
ответов

Что нового в многопоточности в Delphi XE?

Некоторое время назад я видел, как люди обсуждали новую многопоточность в Delphi XE и тот факт, что у Delphi есть некоторые «собственные» проблемы из-за способа, которым он реализует многопоточность. И ...
вопрос задан: 11 October 2011 15:49
0
ответов

Модульные тесты Android с несколькими потоками

У меня проблема с модульными тестами в Android. У моего объекта MyObject есть метод start (), подобный этому: public void start () {final Handler onStartHandler = new Handler (); new Thread () {@ ...
вопрос задан: 11 October 2011 07:25
0
ответов

Можно ли заблокировать {часть} массива в C #? или у меня есть динамический массив блокировок?

У меня есть динамический список отслеживаемых объектов, и в будущем я могу использовать множество потоков. Может кто-нибудь посмотреть на эту реализацию на предмет ошибок? Другими словами, я хочу отслеживать множество экземпляров этого ...
вопрос задан: 10 October 2011 22:49
0
ответов

Spring @Async и AbstractRoutingDataSource

Я с большим успехом использовал AbstractRoutingDataSource, но столкнулся с проблемой, которую не могу решить: когда я запускаю асинхронный метод с помощью @Async, он теряет локальный контекст потока, ...
вопрос задан: 10 October 2011 19:32
0
ответов

Как добавить в приложение функцию паузы / возобновления?

Я пишу приложение, в котором большая часть работы выполняется фоновыми потоками (10 - 500 потоков). Я хочу добавить функцию паузы / возобновления. Раньше это можно было сделать с помощью Thread.Suspend и Thread ....
вопрос задан: 10 October 2011 15:53
0
ответов

Демонические потоки, запланированные на ExecutorService; объясните, почему это дурной тон

Мне нравится идея упорядоченного завершения работы потоков, запланированных с помощью ExectuorService; то есть вызов shutdown или shutdownNow приведет к завершению работы потоков, созданных в пуле ...
вопрос задан: 10 October 2011 15:09
0
ответов

Как получить возвращаемое значение из внутреннего метода Thread Runnable в Java?

Как присвоить Status с CallMe(), используя isFinish(), чтобы возвращаемое значение было true? public static boolean isFinish () { boolean Status = false; new Thread(new Runnable() { public void ...
вопрос задан: 10 October 2011 14:40
0
ответов

Блокировки чтения и записи

Я немного не уверен в блокировках чтения и записи и просто хочу, чтобы кто-то проверил правильность этих фактов о блокировках чтения / записи. Это относится к базам данных в целом. Блокировки чтения: множественные ...
вопрос задан: 10 October 2011 12:53
0
ответов

Какой лучший инструмент покрытия кода C ++, который работает с шаблонами?

Я использовал gcov для тестирования покрытия кода, но когда дело доходит до шаблонного кода C ++, он работает не так хорошо. Я широко использую boost :: spirit, а gcov, кажется, просто игнорирует шаблонный код духа. ...
вопрос задан: 10 October 2011 09:07
0
ответов

ArrayBlockingQueue и add vs put vs capacity

From Javadoc of ArrayBlockingQueue ArrayBlockingQueue: add public boolean add(E e) Inserts the specified element at the tail of this queue if it is possible to do so immediately without ....
вопрос задан: 9 October 2011 21:47
0
ответов

Рисование в фоновом потоке на iOS

У меня есть представление с очень сложной логикой рисования (это представление карты, которое рисует на основе данных ГИС). Выполнение этого рисования в основном потоке блокирует пользовательский интерфейс и делает приложение неотзывчивым. Я хочу уйти ...
вопрос задан: 9 October 2011 07:19
0
ответов

Цикл сообщений для потока со скрытым окном?

У меня есть приложение Delphi 6, в котором есть поток, предназначенный для взаимодействия с иностранным приложением, которое использует SendMessage() и WM_COPYDATA сообщения для взаимодействия с внешними программами. Поэтому ...
вопрос задан: 8 October 2011 23:23
0
ответов

Ожидание фактического запуска потока в c#

Мне нужно запустить поток, но продолжить сразу после того, как поток будет запущен. Сейчас мой код выглядит так: splashthread.IsBackground = false; splashthread.Start(); Thread.Sleep(...
вопрос задан: 8 October 2011 23:01
0
ответов

трассировка pthreads в linux?

Я не нашел никакого инструмента, созданного для трассировки потоков pthread в процессе linux. Мне нужно что-то вроде strace/ltrace, есть ли что-то для просмотра вызовов в реальном времени? Спасибо
вопрос задан: 8 October 2011 16:31
0
ответов

Изменение элементов пользовательского интерфейса по потокам в Android

Как изменить фон LinearLayout с помощью setBackgroundColor () другим потоком? Я узнал, что Android UI Framework не является потокобезопасным, поэтому вы не можете изменить элементы пользовательского интерфейса другим ...
вопрос задан: 7 October 2011 21:30
0
ответов

Углубленный анализ разницы между ЦП и ГП [закрыто]

Я искал основные различия между ЦП и ГП, точнее тонкую линию, разделяющую ЦП и ГПУ. Например, почему бы не использовать несколько процессоров вместо одного графического процессора и так далее ...
вопрос задан: 7 October 2011 17:32
0
ответов

Почему сценарий, использующий потоки, иногда печатает лишние строки?

Если print s заменяется на print >> sys.stderr, s, эффект исчезает. import random, sys, time import threading lock = threading.Lock () def echo (s): time.sleep (1e-3 * random.random ()) # ...
вопрос задан: 7 October 2011 17:28
0
ответов

C #: Thread.Sleep Not working

У меня есть небольшой код, который предназначен для отображения формы в течение определенного периода времени и воспроизведения звука. Однако форма остается открытой. static void Main (string [] args) {SoundPlayer sp = new ...
вопрос задан: 7 October 2011 15:53
0
ответов

pthread_join периодически сбоит с ошибкой сегментации на OSX

Я получаю ошибку сегментации при присоединении к дочернему потоку, и я исчерпал все возможные варианты отладки, искал на Stack-overflow и во всем интернете! :) Я буду как ...
вопрос задан: 7 October 2011 12:54
0
ответов

C++: Простое возвращаемое значение из std::thread?

В потоках win32 у меня есть прямая GetExitCodeThread(), которая дает мне значение, которое вернула функция потока. Я ищу что-то подобное для std::thread (или boost threads). Как я ...
вопрос задан: 7 October 2011 12:00
0
ответов

Разрешенная оптимизация компилятора C # для локальных переменных и извлечение значения из памяти

РЕДАКТИРОВАТЬ: Я спрашиваю, что происходит, когда два потока одновременно обращаются к одним и тем же данным без надлежащего синхронизация (до этой правки этот момент не был четко выражен). У меня вопрос о ...
вопрос задан: 7 October 2011 11:47
0
ответов

Thread safe container

В псевдокоде есть примерный класс контейнера: class Container { public: Container(){} ~Container(){} void add(data new) { // добавление данных } data get(size_t which) { ...
вопрос задан: 7 October 2011 07:49
0
ответов

Как скопировать файл с возможностью отмены копирования?

Я пытаюсь, чтобы программа могла отменить копирование. Поэтому я не могу использовать Microsoft.VisualBasic.FileIO.FileSystem.CopyFile. В Интернете есть несколько оболочек для CopyFileEx, например здесь. ...
вопрос задан: 6 October 2011 21:25
0
ответов

Python threading.Thread можно остановить только с помощью частного метода self .__ Thread_stop ()

У меня есть функция, которая принимает большой массив x, y в качестве входных данных, которые выполняют сложную подгонку кривой с использованием numpy и scipy, а затем возвращают одно значение. Чтобы попытаться ускорить процесс, я ...
вопрос задан: 6 October 2011 21:20
0
ответов

Безопасно ли назначение объекта в потоке?

Безопасно ли это в потоке? В частности, может ли метод GetMyObject () возвращать значение null? Я понимаю, что два потока могут получить другой экземпляр MyObject, но мне все равно ...
вопрос задан: 6 October 2011 17:13
0
ответов

Синхронизированный блок - Java

Я понимаю, что синхронизированный блок, предоставляемый в Java, в основном является реализацией повторно входящего мьютекса. Однако является ли синхронизированный блок атомарным? Итак, как обрабатываются прерывания для потоков ...
вопрос задан: 6 October 2011 01:29
0
ответов

Интерактивное использование мьютексов (и др.) В Powershell

При отладке приложения, использующего семафоры для межпроцессной синхронизации, я наткнулся на идею использования PowerShell вместо «другого» процесса. Делая что-то вроде этого ...
вопрос задан: 5 October 2011 16:21