如何用OnStop方法(C#)终止一个线程

我有一个线程,我试图停止在OnStop方法,有人可以演示如何终止/停止一个线程:

/// <summary> /// OnStop: Put your stop code here /// - Stop threads, set final data, etc. /// </summary> protected override void OnStop() { base.OnStop(); } 

考虑到这一点,开始如下:

  /// <summary> /// OnStart: Put startup code here /// - Start threads, get inital data, etc. /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { Thread MyThread = new Thread(new ThreadStart(MyThreadStarter)); MyThread.Start(); base.OnStart(args); } private void MyThreadStarter() { realtime obj = new realtime(); obj.Starter(); } 

从MS 如何检查这个例子:创建和终止线程(C#编程指南)

 objThread.Abort(); 

OnStop()方法中使用…