Hi guys,

I'm starting to play with the state machine framework. Qt doc says that

The state machine executes asynchronously, i.e. it becomes part of your application's event loop.
I am not sure but I think this means that the state machine lives in the main thread, so for example if I have 10.000 state machines reacting at the same signal, it will load only one CPU core.

If so, can I start a state machine in a secondary thread? Is there any side effect in doing this?

Thx