`
zhanghonglun
  • 浏览: 90218 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

多线程相关

阅读更多
1,Object 类定义的方法
wait() 只能在同步块中调用,进入对象等待池
notify() 通知本对象等待池中的对象进入锁Block 池
2,Thread sleep()使当前线程进入停滞状态,所以执行sleep()的线程在指定的时间内肯定不会执行;yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。
对当前线程的操作的都是Thread 的静态方法,如sleep,yeild...
非当前线程的操作都是成员方法,如interrupt,join...
3,对象锁锁的是对自己的操作
4,ThreadLocal 就是一个使用线程作为Key 的Map
new java.lang.ThreadLocal<T>  get(),set(T) ...
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics