多线程
yangaliang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程 ForkJoinPool
背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。主要参考《疯狂java讲义》回到顶部使用Java7 提供了ForkJoinPool来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的...转载 2018-03-19 09:37:46 · 1599 阅读 · 0 评论 -
synchronized 看一遍就能懂
synchronized的三种应用方式synchronized关键字最主要有以下3种应用方式,下面分别介绍修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。synchronized作用于实例方法所谓的实例对象锁就是用synchroniz...转载 2018-03-19 10:37:06 · 589 阅读 · 0 评论 -
Collections.synchronizedList在方法中的运用
public List<GroupImage> queryGroupInfo(String tableName, List<GroupTemplate> groupLists) { String sql = "select t1.id,t1.face_id,t1.group_person_id as person_id,t3.url,t1.global...原创 2018-03-29 15:59:32 · 1143 阅读 · 0 评论
分享