Сочетание многопоточного C ++ и Unity - PullRequest
0 голосов
/ 12 декабря 2018

В нем говорится, что Unity не является потокобезопасным.Что это именно означает?Если у меня есть многопоточная C ++ DLL, которую я хочу импортировать и использовать в Unity, есть ли процедура, чтобы сделать ее совместимой?

1 Ответ

0 голосов
/ 12 декабря 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...