线程小结

java 代码
  1. 继承Thread类,覆盖run方法。并调用start方法;   
  2. 继承Runnable接口,实现run方法。   
  3. 同一个Thread对象的多次start方法调用,启动的始终是同一个线程。   
  4.   
  5. 如果我们对某个线程对象在启动(调用start方法)之前调用了   
  6. setDaemon(true)方法,这个线程就变成了后台线程。 对java程   
  7. 序来说,只要还有一个前台线程在运行,这个进程就不会结束,   
  8. 如果一个进程中只有后台线程运行,这个进程就会结束。   
  9.   
  10. pp.join()的作用是把pp所对应的线程合并到调用pp.jion();语句的线程中。    
  11. wait:告诉当前线程放弃监视器并进入睡眠状态直到其他线程进入同一监视器并调用notify为止。   
  12. notify:唤醒同一对象监视器中调用wait的第一个线程。用于类   
  13. 似饭馆有一个空位后通知所有等候就餐的顾客中的第一位可以入座的情况。   
  14. notifyAll:唤醒同一对象监视器中调用wait的所有线程,具有最高优先级的线程首先被唤醒并执行。   
  15.   
  16. synchronized(object o)方法实现线程同步;   
  17. synchronized也可以实现函数同步,只要在函数前加上synchronized即可;   
  18. 例如:public synchronized void di(){}  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值