版权声明:LemonSnm https://blog.csdn.net/LemonSnm/article/details/90081111
线程休眠:
在当前线程的执行中,暂停指定的毫秒数,释放CPU的时间片
作用:
没有线程的休眠,我们无法控制多个线程的运行顺序,
当有休眠时,我们可以可控制线程的执行顺序,干涉CUP执行的时间,到达我们想要的目的
休眠方法:
public static native void sleep(long millis) ;
以毫秒为单位,millis为负数 抛出异常IllegalArgumentException
public static void sleep(long millis, int nanos) ;
以毫秒,纳秒为单位。更加精确
public static native Thread currentThread();
返回当前正在执行的线程对象的引用
例:Thread.currentThread().getName();获取当前正在执行的线程名