2020年5月19日

摘要: https://blog.csdn.net/zx582727090/article/details/89920781 阅读全文
posted @ 2020-05-19 08:29 fyccaishao 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在jdk7中,我们使用线程池可能会使用ExecutorService,默认有四种方式 Executors.newSingleeThreadPool() Executors.newFixedThreadPool() Executors.newCacheThreadPool() Executors.ne 阅读全文
posted @ 2020-05-19 08:17 fyccaishao 阅读(410) 评论(0) 推荐(0) 编辑

2020年5月18日

摘要: 一、简介 从JDK1.7开始,Java提供ForkJoin框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。 1、ForkJoinPool 既然任务是被逐渐的细化的,那就需要把这些任务存在一个池子里面,这个池子就是ForkJoinPool, 阅读全文
posted @ 2020-05-18 16:19 fyccaishao 阅读(242) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/he90227/article/details/52576452 阅读全文
posted @ 2020-05-18 00:34 fyccaishao 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一. 线程池简介 1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下 阅读全文
posted @ 2020-05-18 00:32 fyccaishao 阅读(102) 评论(0) 推荐(0) 编辑

2020年5月17日

摘要: 阻塞队列 阻塞队列顾名思义,首先它是一个队列,而一个阻塞队列在数据结构中所起作用大致如下图所示: 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞 当阻塞队列满时,往队列里添加元素的操作将会被阻塞 试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。 同样 试图往已 阅读全文
posted @ 2020-05-17 10:08 fyccaishao 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 接口 ReadWriteLock 实现类为java.util.concurrent.locks下的 ReentrantReadWriteLock ReadWriteLockDemo class MyCache{ private volatile Map<String, Object> map =ne 阅读全文
posted @ 2020-05-17 04:09 fyccaishao 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 类 CountDownLatch 倒计时锁 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等 阅读全文
posted @ 2020-05-17 00:49 fyccaishao 阅读(232) 评论(0) 推荐(0) 编辑

2020年5月16日

摘要: 这是第三种创建线程的方式 demo class MyThread implements Callable<Integer>{ @Override public Integer call() throws Exception { System.out.println(" welcome to call 阅读全文
posted @ 2020-05-16 23:03 fyccaishao 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Arrays的拷贝CopyOf(); 把一个就数组拷贝到一个新的数组中。 public class ArrayDemo { public static void main(String[] args) { int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arra 阅读全文
posted @ 2020-05-16 00:42 fyccaishao 阅读(166) 评论(0) 推荐(0) 编辑

导航