Java线程休眠

版权声明: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();获取当前正在执行的线程名

猜你喜欢

转载自blog.csdn.net/LemonSnm/article/details/90081111
今日推荐