クラスについて教えてください。
(1)クラスを呼び出すとき、別スレッドにするには、どうしたらよいですか。

おなじ名前空間にあるクラスを呼び出しています。

クラス名 名前 = new クラス名();
名前.メソッド名();

で呼び出すときに、スレッドにするにはどうしたらよいですか?

(2)この処理って、終わったら、呼び出したクラスに関するいろいろはぜんぶ自動的にdisposeされるんですか?
それとも、
名前.Dispose();
と処理する必要があるのですか?

以上2点、よろしくお願いします。