thread,

 

Thread.Start():启动线程的执行;

Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用;

    (一般是线程主动挂起)

Thread.Resume():继续已挂起的线程;
    这个应该是被唤醒了,既然自己已Suspend,不起作用了,那就需要别的线程来唤醒吧


Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;

   话说为什么,不直接abort,要用这个, 除了引发个异常,还有啥不同,

Thread.Join():阻塞调用线程,直到某个线程终止时为止

    (一般是线程被动暂停,如等待资源)

Thread.Sleep():将当前线程阻塞指定的毫秒数;

Thread.Abort():以开始终止此线程的过程。如果线程已经在终止,则不能通过Thread.Start()来启动线程。

    会引发,ThreadAbortException

 

posted @ 2018-06-14 17:46  以函  阅读(175)  评论(0编辑  收藏  举报