Вопросы по теме 'omnithreadlibrary'

Delphi — потоковые фреймворки
Я ищу платформу Threading для использования в моем приложении Delphi. В настоящее время я оцениваю ‘ OmniThreadLibrary ’ — пока она выглядит хорошо и делает все, что мне нужно. Существует ли какая-либо другая «поточная структура» для Delphi?...
4067 просмотров

Как лучше преобразовать несколько задач фонового сканирования Delphi TTimer с помощью Omnithread
Я начал рассматривать использование Omnithread для улучшения моего приложения Delphi с использованием многопоточности. Создание одной или нескольких рабочих задач подробно описано в документации, поэтому длинные действия, которые я вызываю при...
591 просмотров
schedule 31.01.2023

Задачу с ошибкой можно отслеживать только с помощью одного монитора при настройке моего монитора на задачу в dll
Я использую OmniThreadLibrary 2.09 в своей dll, основное приложение и dll используют один и тот же SimpleShareMem менеджер памяти. Я создал свой собственный монитор с этим кодом: FMonitor: TOmniEventMonitor; ... FMonitor :=...
157 просмотров
schedule 13.10.2023

Правильный способ использования OmniThreadLibrary Future
В настоящее время я экспериментирую с OmniThreadLibrary. Прилагаю мой код: procedure TMainForm.LongWait; begin Task := Parallel.Future<string>( function: string begin Sleep(10000); Result := 'Done'; end,...
1028 просмотров

Есть ли способ получить размер TOmniBlockingCollection OmniThreadLibrary?
Есть ли способ получить размер (т.е. количество элементов) TOmniBlockingCollection OmniThreadLibrary? Я проверил код, мой первоначальный вывод - нет, но я не уверен.
120 просмотров
schedule 09.05.2024

Как заблокировать все входящие сообщения в форму во время выполнения потока
у меня есть текущий сценарий, я использую omnithreadlibrary для некоторой общей фоновой работы, например: TMethod = procedure of object; TThreadExecuter = class; IPresentationAnimation = interface ['{57DB6925-5A8B-4B2B-9CDD-0D45AA645592}']...
473 просмотров
schedule 02.04.2024