5
Як запустити асинхронні завдання в програмах Introspection Python GObject
Я пишу програму Python + GObject, якій потрібно прочитати нетривіальну кількість даних з диска при запуску. Дані зчитуються синхронно, і для завершення операції зчитування потрібно близько 10 секунд, протягом цього часу завантаження інтерфейсу затримується. Я хотів би виконати завдання асинхронно і отримувати сповіщення, коли воно буде готове, не блокуючи інтерфейс …