Вы не можете «заменить» текущий поток другим потоком, вы можете просто добавить другой поток и завершить первый. Я не знаю, если вы считаете, что замена.
Если вы покажете нам некоторый код, демонстрирующий, как ваш «текущий» поток запускается и примерно то, что он делает, то мы могли бы дать вам еще несколько советов о том, как заблокировать текущий поток (таким образом, заставляя его не делать работать) или прекратить этот поток все вместе (что в значительной степени ваши два основных варианта).