У меня есть сценарий Python, который обрабатывает асинхронные обратные вызовы из .NET Remoting. Эти обратные вызовы выполняются в фиктивном (рабочем) потоке. Изнутри обработчика обратного вызова мне нужно вызвать функцию, которую я определил в своем скрипте, но мне нужно, чтобы функция выполнялась в основном потоке.
Основной поток - это удаленный клиент, который отправляет команды серверу. Некоторые из этих команд приводят к асинхронным обратным вызовам.
По сути, мне нужен эквивалент метода .NET Invoke. Это возможно?
reactor.callFromThread
, чтобы делать именно то, что вы хотите - запускать функцию в основном (реакторном) потоке. - person Claudiu   schedule 24.09.2013