java高并发
文章平均质量分 73
我还是个少年
关注公众号chatjava,一起学习java
展开
-
Thread学习(五)Callable与Future的应用
Callable与Future的应用submit提交一个任务 Callable接口代表一段可以调用并返回结果的代码;Future接口表示异步任务,是还没有完成的任务给出的未来结果。所以说Callable用于产生结果,Future用于获取结果。 Java 5在concurrency包中引入了Java.util.concurrent.Callable 接口,它和Runnable接口原创 2016-11-19 11:58:49 · 449 阅读 · 0 评论 -
Thread学习(六)读写锁的学习ReadWriterLock学习
Thread中读写锁读写锁,分为读锁和写锁,多个读锁不互斥,读锁和写锁互斥,写锁和写锁互斥,其实很好理解,就是读的时候不能多线程去写,读的时候可以多线程去读,写的时候不能多线程去写。这是由jvm自己控制的,你只要上相应的锁就行了,如果你的代码是只读数据,可以很多人去读,但不能同时写,那就上读锁,如果你的代码修改数据,那就上写锁,只能有一个人在写,不能有人在写得时候读数据。下面我们来看一个关原创 2016-11-22 14:24:05 · 2029 阅读 · 0 评论 -
关注微信公众号chatjava,一起学习java,领取java架构师学习资料
Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池等等等等……所以要想成为一个架构师,道阻且长,但是你要相信你行则将至。1、这套架构师资料适合有基础的同学去学习,所以如果你是刚刚毕业,或者刚刚参加工作,可以先去学习java开发基础,或者直接给我留言,我发java基...原创 2019-03-11 22:34:39 · 484 阅读 · 0 评论