摘要:
ThreadPoolExecutor 除了execute 方法用来提交任务,还有submit 方法,他们的区别就是后者有返回值,其原理是在前者的基础上使用了Future 接口。因此,我之前的示例改用submit 方法来实现会更加简单。原因有二: 1、submit 方法提交的任务有返回值,方便判断每个 阅读全文
posted @ 2022-03-31 14:26
甜菜波波
阅读(1605)
评论(0)
推荐(0)
摘要:
作者:阿甘链接:https://zhuanlan.zhihu.com/p/472592171来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 线程池基础知识 在Java语言中,虽然创建并启动一个线程非常方便,但是由于创建线程需要占用一定的操作系统资源,在高并发的情况下, 阅读全文
posted @ 2022-03-31 14:22
甜菜波波
阅读(76)
评论(0)
推荐(0)
摘要:
作者:EnjoyMoving链接:https://www.zhihu.com/question/53826114/answer/236363126来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 偏向所锁,轻量级锁都是乐观锁,重量级锁是悲观锁。 一个对象刚开始实例化的时 阅读全文
posted @ 2022-03-31 13:57
甜菜波波
阅读(400)
评论(0)
推荐(0)
摘要:
Java中的四种引用 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。 Java为什么要设计这四种引用 Java的内存分配和内存回收,都不需要程序员负责,都是由伟大的JVM去负责,一个对象是否可以被回收,主要看是否有引用指向此对象,说的专业点,叫可达性分析。 Java设计这四种引用的主要目 阅读全文
posted @ 2022-03-31 11:38
甜菜波波
阅读(142)
评论(0)
推荐(0)

浙公网安备 33010602011771号