diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs index 9d9df4cec5..64fdf97435 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs @@ -166,7 +166,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 private void StartThreadLoop() { - new Thread(ThreadLoop).Start(); + var thread = new Thread(ThreadLoop); + //will this solve the hanging process problem? + thread.IsBackground = true; + thread.Start(); } private void EndThreadLoop()