>>968
とりあえず試しに作ってみたやつのコード

using System.Threading;


Thread thread_1;
private void button1_Click(object sender, EventArgs e)
{
thread_1 = new Thread(new ThreadStart(start));
thread_1.Start();
}

private void start()
{
for (long i = 0; ; i++)
{
textBox1.AppendText(i.ToString());
   }
}

private void button2_Click(object sender, EventArgs e)
{
thread_1.Abort();
}

てので、button1をおすとInvalidOperationExceptionという例外が出てきてしまいます。
本についてたサンプルも、開始ボタンを押すとこれが出ます