摘要:
1 引入线程池的原因 由于线程的生命周期中包括创建、就绪、运行、阻塞、销毁阶段,当我们待处理的任务数目较小时,我们可以自己创建几个线程来处理相应的任务,但当有大量的任务时,由于创建、销毁线程需要很大的开销,运用线程池这些问题就大大的缓解了。 2 线程池的使用 我们只需要运用Executors类给我们 阅读全文
posted @ 2019-07-06 16:10
星朝
阅读(5307)
评论(0)
推荐(0)
摘要:
1 / 2 匿名内部类的格式: 3 / 4 public class ThreadDemo { 5 public static void main(String[] args) { 6 // 继承thread类实现多线程 7 new Thread() { 8 public void run() { 阅读全文
posted @ 2019-07-06 16:09
星朝
阅读(2998)
评论(0)
推荐(0)
摘要:
1.概述 ExecutorService是JDK提供的框架,它简化了异步模式下的任务执行。一般来说,ExecutorService会自动提供一个线程池和API,用于为其分配任务。 2.实例化ExecutorService 2.1 Executors类的工厂方法 打造ExecutorService最简 阅读全文
posted @ 2019-07-06 16:05
星朝
阅读(851)
评论(0)
推荐(0)
摘要:
接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。一个 ExecutorService 实例因此特别像壹個线程池。 事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹 阅读全文
posted @ 2019-07-06 15:48
星朝
阅读(480)
评论(0)
推荐(0)
摘要:
现在的项目中有将学生批量加入课程的需求,于是想根据这个需求测试一下ExecutorService的效率。假设一个场景:现在有100门课,1500名学生,要求每15个人加入一门课程,不重复。 查询并拼接数据:先从mysql中查询出100门课的id,再拿出1500个学生,然后将1500个学生每15人一组 阅读全文
posted @ 2019-07-06 15:47
星朝
阅读(203)
评论(0)
推荐(0)
摘要:
概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_ 阅读全文
posted @ 2019-07-06 14:29
星朝
阅读(18972)
评论(0)
推荐(1)
摘要:
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if ( 阅读全文
posted @ 2019-07-06 12:31
星朝
阅读(4163)
评论(0)
推荐(0)
摘要:
1、ArrayList的toArray ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法: (1)list.toArray(); (2)list.toArray(T[] a); 对于第一个重载方法,是将list直接转为Obj 阅读全文
posted @ 2019-07-06 11:22
星朝
阅读(2084)
评论(0)
推荐(1)
摘要:
1.前序遍历 图1 对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子。以上图为例,递归的过程如下: (1):输出 1,接着左孩子; (2):输出 2,接着左孩子; (3):输出 4,左孩子为空,再接着右孩子; (4):输出 6,左孩子为空,再接着右孩子; (5):输出 7,左右孩子 阅读全文
posted @ 2019-07-06 10:56
星朝
阅读(231676)
评论(12)
推荐(17)
摘要:
关于二叉树的遍历在面试时是企业经常容易考到的题目,这里做一下总结。 各类二叉树遍历的概念 二叉树有前序遍历,中序遍历和后序遍历三种。关于这三种遍历,网上资料有很多,在此就不做详细介绍了。主要需要记住顺序: 前序遍历 根 >左 >右 中序遍历 左 >根 >右 后序遍历 左 &g 阅读全文
posted @ 2019-07-06 10:55
星朝
阅读(7927)
评论(0)
推荐(1)

浙公网安备 33010602011771号