How to switch thread stack between threads?