Neither one of these threads is meant for non-UI work either so it's understood the bulk of actual business logic in an application will be done on other threads.
He offers his perspective on the process of customizing, data migration, and post migration steps.
The SAP Community Wiki contains SAP related content that multiple authors can share.
Your solution is a particular setup for joining to the dispatcher thread to execute code, so it's misleading to say you're updating from a different thread.
You do seem to understand this, but for some readers it may be confusing.
A process requires at least one thread, yes, but that doesn't qualify threads as the mother of a process.