2016-09-29 15 views
1

Приводится пример here, показывающий ввод данных для обработки в отдельном потоке. Меня интересует обратное, когда данные вставляются вручную и интерактивно, а фоновый поток отправляет их в кластер для вычисления.Как запустить виджет индикатора выполнения из dask.distributed в отдельном потоке?

ответ

0

Это уже тот случай. Когда вы звоните

client.submit(function, *args, **kwargs) 

Это сразу упорядочивает материал в локальном потоке (блокирования), а затем добавляет обратный вызов Торнадо IOLoop (работает в отдельном потоке) для управления фактической связи с планировщиком. Все это происходит асинхронно с основным потоком.