Dosbox architecture allows to use one thread for dosbox core. This is because it emulates PC from ancient times, when PC’s were single threaded. Must be so. It’s different architecture then f.e sony playstation. It’s multicore from nature.
For make things better Magic dosbox takes raw sound and raw graphics and process them on own separated thread. Dosbox core thread benefits from this action and gets better performance.
Additional thread handles and processes input events. This makes things cleaner and blocks spamming dosbox.
Magic Dosbox benefits from multithreaded devices – not so much like Sony Playstation emulator because of architecture, but benefits.