自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JAVA线程通信

使用场景 要想实现多个线程之间的协作,如:线程执行的先后顺序、获取某个线程执行的结果等等,就需要使用到线程通信,例如:生产者-消费者模型、线程阻塞线程唤醒等场景。 JDK提供的线程协调API 细分为:suspend()/resume()(已过时)、wait()/notify()、park()/unpark(). 生产者-消费者模型案例 消费者线程商店生产者线程你好!今天有货吗?抱歉,现在没货,再等...

2019-07-14 02:06:55 272

原创 java线程封闭之ThreadLocal

多线程访问共享可变数据时,涉及到线程间数据同步问题。并不是所有数据都用到共享数据,所以线程封闭概念就提出来了。 数据都被封闭在各自的线程中,就不需要同步,这种通过将数据封闭在线程中从而避免使用同步的技术称为线程封闭。 线程封闭涉及的技术有:ThreadLocal、局部变量。 ThreadLocal是一种特殊的变量,他是一个线程级别变量,每个线程有一个ThreadLocal就是每个线程都拥有了自己独...

2019-07-12 01:32:37 625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除