join()
摘要:① join() 指定等待时间 void join() 等待这个线程死亡。 void join(long millis) 等待这个线程死亡最多 millis毫秒。 void join(long millis, int nanos) 等待最多 millis毫秒加上 nanos纳秒这个线程死亡。 ② j
阅读全文
yield()
摘要:Thread.yield() 让步线程,执行这一步的线程会主动告诉CPU调度器释放原本属于自己的资源,但是yield只是一个提示(hint),CPU调度器并不会担保每次都能满足yield提示。 java中yiled()方法的作用是:让当前处于运行状态的线程变为可运行状态,让出抢占资源的机会 用一个简
阅读全文
线程的状态
摘要:每一个线程都有自己的局部变量表,程序计数器(指向正在执行的指针命令)以及各自的生命周期。 1.NEW 状态:相当于一个Java对象,通过start() 方法后进入RUNNABLE状态. 2.RUNNABLE(可执行状态): start方法后线程不会直接执行,要听从CPU的调度,这个中间过程就是RUN
阅读全文