
JUC系列
java高并发系列
codingdong
happy coding for ever
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用多线程处理任务会快吗
刚开始接触java的时候免不了对多线程技术总是怀抱着好奇心,总想弄明白多线程好在哪里。甚至于认为使用多线程效率就比单线程要高。但事实真的如此吗?下面我们做一些测试 测试1-单线程执行效率 public static void main(String[] args) { Long start = System.currentTimeMillis(); // 总数据条...原创 2020-04-02 14:34:53 · 512 阅读 · 0 评论 -
java创建线程的方式
Java创建线程的方法有如下3种。 1)继承Thread类创建线程 extends Thread 2)实现Runnable接口创建线程 implements Runnable 3)实现Callable接口和Future创建线程 implements Callable 他们之间的关系如下: 继承Thread类创建线程 public class MyThread extends Thread { ...原创 2019-01-06 19:20:43 · 185 阅读 · 0 评论 -
java创建线程池的方式
在上一篇中 java创建线程的方式 已经讲过java如何创建线程。但在实际开发中,一般不去单独创建线程。而是使用线程池提供的线程。好处就是减少在创建和销毁线程所消耗的时间及系统资源。java中创建线程池的方式主要有以下几种。 newCachedThreadPool() 创建一个可缓存的线程池。 1.如果线程池的大小超过了处理任务所需要的线程,那么就会回收部分空闲(60秒不执行任务)的线程。 ...原创 2019-01-12 21:44:00 · 220 阅读 · 0 评论