that may be, threads are absolutely free to cross application domain boundaries; a whole new thread is just not created for each software domain.
by way of example, an application program could load an application https://hamzahosny364671.laowaiblog.com/27485862/the-single-best-strategy-to-use-for-app-domain