重い処理をスレッドを立てて処理をするようにしたのですが、
join()でスレッドが終わるまで待つようにしたところフォームが応答なし状態になってしまいます。
こんな感じです
↓
Thread ThreadTest = new Thread(new ThreadStart(ThreadTestMethod));
ThreadTest.Start();
ThreadTest.Join();
MessageBox.Show("end");

これでは何のためにスレッドを立てたのか分かりません。
回避方法はありますか?