.NET Inside Out Part 29 – Terminating some existing thread with jumps

This is the twentieth ninth part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# Last time we discussed ways to terminate a thread. We mentioned a method based on unwinding the stack and preserving … Continue reading .NET Inside Out Part 29 – Terminating some existing thread with jumps

.NET Inside Out Part 27 – Rerouting a running thread to some other method

This is the twentieth seventh part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# Today we are going to grab an existing running thread and make it run some other code. Let’s take this: … Continue reading .NET Inside Out Part 27 – Rerouting a running thread to some other method