The concurrent.futures module provides a high-level interface for asynchronously executing callables. The asynchronous execution can be performed with threads
Так, ну вот в этом примере нет никакого объекта state, а есть обращения к полям класса
надо алекса спрашивать почему именно так, может хотел настолько инкапсулировать все, чтобы юзер не парился и просто вызывал метод у состояния и тот устанавливался
надо алекса спрашивать почему именно так, может хотел настолько инкапсулировать все, чтобы юзер не парился и просто вызывал метод у состояния и тот устанавливался