摘要:        
wait方法是让当前线程等待,这里的当前线程不是指t,而是主线程。 wait会释放锁,等到其他线程调用notify方法时再继续运行。 可以看下面的例子。 下面是执行结果。 可以看到synchronized(this),和synchronized(t1), 锁的是同一个对象。 这个程序有两个线程,一个    
阅读全文
 
        
            posted @ 2019-12-04 14:37
路修远而求索
阅读(4878)
推荐(0)
        
             
        
        
摘要:        
join()方法的作用,是等待这个线程结束; 也就是说,t.join()方法阻塞调用此方法的线程(calling thread)进入 TIMED_WAITING 状态,直到线程t完成,此线程再继续; 通常用于在main()主线程内,等待其它线程完成再结束main()主线程。 举个例子: public    
阅读全文
 
        
            posted @ 2019-12-04 14:11
路修远而求索
阅读(1044)
推荐(0)