A principio é isso mesmo, mas você deve tomar cuidado com o que está dentro do método. Pode ser que seja necessário alterar algumas coisas para garantir que não irão ocorrer deadlocks, por exemplo.
Uma sugestão: se você está usando do framework 4.0 pra frente, a
Task API é uma maneira mais fácil de trabalhar com threads e que já tem nativo recursos como cancelamento, continuação, etc ..
Lembre-se se marcar como resposta se ajudar! :)