SuspendThread 会在内核状态和用户态之间切换
进入内核态以后,可以异步执行,就是说只要进入内核太,用户态的同步状态就不存在了
没进入内核态之前,是在 是同步执行的。
                 
SuspendThread ---->用户态--->内核态---->用户态---->函数退出假设有两个线程在执行,这两个线程先后调用SuspendThread
     线程1  SuspendThread ----> 用户态--->内核态----->用户态---->函数退出
                                                                |     | ---> A  --- |
                                                                |         A,B异步是执行的,不能确定执行顺序  
                                                                |                  
                                                               V       | ---> B ---|                           
    线程2  SuspendThread ----> 用户态--->内核态  ------>   用户态---->函数退出所以,不能确定线程2的SuspendThread调用,一定会在  线程1  SuspendThread 结束后执行。