diff --git a/ZeroLevel/Services/Utils/Multiprocessor.cs b/ZeroLevel/Services/Utils/Multiprocessor.cs index acd0142..600283c 100644 --- a/ZeroLevel/Services/Utils/Multiprocessor.cs +++ b/ZeroLevel/Services/Utils/Multiprocessor.cs @@ -80,15 +80,7 @@ namespace ZeroLevel.Utils { try { - thread.Abort(); - } - catch { } - } - foreach (var thread in _threads) - { - try - { - thread.Join(); + thread.Interrupt(); } catch { } }