Revert "Aded thread aborting and process disposing"

This reverts commit 837ae16da7fa2d64df7af942065fef1cd08ac71d.
Revert "Revert "Aded thread aborting and process disposing""

This reverts commit 5223f118f4c094b525e91650af0d225a647810fa.