Результаты поиска по запросу "multithreading"

1 ответ

Где я могу найти информацию об обоих форматах для написания конвертера?

ел бы запустить интерфейс OpenCV C ++ с использованием объектов CascadeClassifier в нескольких потоках. Моя программа работает так, что мой основной поток загружает "some_file.xml" в объект CascadeClassifier. Три или более потоков создаются и ...

4 ответа

Создайте обработчик в методе onCreate () в своей основной деятельности. Это создаст обработчик в потоке пользовательского интерфейса. Затем, используя этот обработчик из рабочего потока, вызовите все, что вам нужно, чтобы обновить TextView.

ольно долго искал хорошую документацию или хороший пример этого. Мне нужно внести изменения в мой основной интерфейс активности из рабочего потока в моем сервисе, который работает в фоновом режиме. Насколько я понимаю, я знаю, что должен работать ...

6 ответов

Для синхронизации используйте частный статический объект, а не тип.

аю книгу на c #, которая описывает шаблон SyncRoot. Это показывает void doThis() { lock(this){ ... } } void doThat() { lock(this){ ... } }и сравнивается с шаблоном SyncRoot: object syncRoot = new object(); void doThis() { lock(syncRoot ){ ... } ...

ТОП публикаций

2 ответа

) Вот?

я есть проблема, которую я не думаю, что есть решение, но я все равно попробую здесь. Мое приложение использует пул потоков, и некоторые из потоков в этом пуле имеют наследуемую локальную переменную потока. Я расширил класс ThreadPoolExecutor, ...

3 ответа

Справедливо, но почему? Что я подразумеваю под Почему? Почему я не должен создавать объекты пользовательского интерфейса в более чем одном потоке? Я хочу, чтобы это окно загружалось и отображалось, не влияя на текущую работу пользователей.

о, я должен начать с того, что я не уверен, что это правильный способ борьбы с этим, но ... По сути, я создал окно в WPF для отображения уведомлений в моем приложении (немного похоже на уведомление о новой почте Outlook). Я хотел бы ...

5 ответов

Тогда он вызывается только один раз.

отаю с темами. Однако, когда я пытаюсь запустить поток, я получаю исключение. В конкретном java.lang.IllegalThreadStateException. Мой код: public void readCommand() { readThread = new Thread("Thread for reading") { public void run() { while ...

3 ответа

Если removeObject вызывается одновременно с arrayWithArray, ваша программа завершится сбоем. Если вы используете синхронизацию, заставляя выполнять removeObject либо непосредственно перед, либо сразу после arrayWithArray, вы не можете знать, сколько объектов будет иметь новый массив. Это не даст сбой сразу, но что будет делать ваш код? Вы должны четко понимать, что результатом [NSArray arrayWithArray: someArray] является массив, который не содержит содержимого someArray прямо сейчас, но содержимое someArray в какой-то момент в прошлом.

я есть NSMutableArray, содержащий много объектов. Что произойдет, если в массив будет внесено изменение, а я делаю копию массива с помощью [NSMutableArray arrayWithArray: someArray]; Например: если объект объект удаляется из массива во время ...

1 ответ

То, что это НЕ даст вам, - это возможность использовать преимущества нескольких ядер / процессоров в вашей системе. Я понятия не имею, как выглядит ваша симуляция, но если она сильно загружает процессор, это может быть хорошим кандидатом для разделения. В этом случае вы можете использовать многопроцессорность для запуска отдельных частей симуляции на отдельных ядрах / процессорах. Тем не менее, это не тривиально ... теперь вам нужен какой-то способ передачи данных назад и в-четвертых между процессами, поскольку отдельные процессы не могут легко получить доступ к одному и тому же пространству памяти.

аю программу для запуска симуляции в Python с интерфейсом wxPython. В программе вы можете создать симуляцию, и программа отображает (= рассчитывает) ее для вас. Иногда рендеринг может занимать много времени. Когда пользователь запускает ...

7 ответов

Не отвечает на вопрос. Вопрос конкретно о методе run (), который имеет особые отношения с вызывающим потоком.

гда думал, что синхронизация метода run в Java-классе, который реализует Runnable, является избыточной.Я пытаюсь выяснить, почему люди делают это: public class ThreadedClass implements Runnable{ //other stuff public synchronized void run(){ ...

4 ответа

 Python и создайте тасклет для вашего процесса рендеринга. Я считаю, что очень легко использовать лично.

аю программу для запуска симуляции в Python с интерфейсом wxPython. В программе вы можете создать симуляцию, и программа отображает (= рассчитывает) ее для вас. Иногда рендеринг может занимать много времени. Когда пользователь запускает ...