Thread.Start():启动线程的执行;Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用;
(一般是线程主动挂起)Thread.Resume():继续已挂起的线程; 这个应该是被唤醒了,既然自己已Suspend,不起作用了,那就需要别的线程来唤醒吧
Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;
话说为什么,不直接abort,要用这个, 除了引发个异常,还有啥不同,Thread.Join():阻塞调用线程,直到某个线程终止时为止
(一般是线程被动暂停,如等待资源)Thread.Sleep():将当前线程阻塞指定的毫秒数;Thread.Abort():以开始终止此线程的过程。如果线程已经在终止,则不能通过Thread.Start()来启动线程。
会引发,ThreadAbortException
转载于:https://www.cnblogs.com/ijunxiong/articles/9184219.html