Используя Базовую Графику / Какао, можно ли потянуть к растровому контексту из фонового потока?

Невозможно запустить робот UiPath, если на компьютере не установлено программное обеспечение робота UiPath, которое будет выполнять автоматизацию. «Голая» машина не сможет выполнить никакой автоматизации, созданной UiPath. Существуют различные уровни лицензирования, каждый из которых вращается вокруг 4 продуктов. В порядке от наименее дорогих, к таким продуктам относятся робот-посетитель, UiPath Studio, робот без присмотра и UiPath Orchestrator. UiPath Studio включает в себя робота с участием пользователя, поскольку это механизм, который позволяет выполнять его на рабочем столе пользователя.

Чтобы запустить автоматизацию от Orchestrator, как минимум, необработанный робот должен быть приобретен и установлен на машине, которая должна выполнять бота. Существует некоторая серая область с точки зрения того, что представляет собой машина, есть способы предоставления автоматических роботов виртуальным машинам, но каждая автоматизация, запускаемая из Orchestrator, должна быть запущена на действующей автоматической лицензии на робота.

Присутствующие роботы не могут быть запущены из Orchestrator. Они должны быть запущены с машины, которая будет выполнять автоматизацию. Вот как программное обеспечение монетизируется. Это не похоже на C, где любой (Windows) компьютер уже имеет необходимые компоненты для компиляции и выполнения инструкций.

Вы правы, что существуют отдельные программы установки для интерпретаций сообщества и предприятия.

9
задан philsquared 1 April 2009 в 15:26
поделиться

4 ответа

Просто предположение, но при попытке назвать setNeedsDisplay от другого потока, необходимо назвать его через performSelectorOnMainThread вместо этого.

3
ответ дан 4 December 2019 в 23:41
поделиться

То, что Вы делаете, должно работать, если Вы работаете с CGContextRef в одном и только одном потоке. Я сделал это прежде с 8 ядрами, работающими над 8 различными частями изображения и затем составляющими другой результирующий CGImageRefs вместе и привлекающими их на экране.

2
ответ дан 4 December 2019 в 23:41
поделиться

Apple не заявляет, что что-либо о потокобезопасности на iPhone кроме Какао (в противоположность UIKit) обычно ориентировано на многопотоковое исполнение для рисования. Поскольку они совместно используют много кода для прорисовки, я принял бы продвигающийся iPhone, ориентировано на многопотоковое исполнение.

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

1
ответ дан 4 December 2019 в 23:41
поделиться

Не все API ориентированы на многопотоковое исполнение. Некоторые требуют блокировки или требуют, чтобы они были выполнены на основном потоке. Можно хотеть обыскивать документацию. Я полагаю, что существует страница, которая подводит итог, какие части SDK ориентированы на многопотоковое исполнение и которые не являются.

0
ответ дан 4 December 2019 в 23:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: