![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
文章平均质量分 64
beirdu
这个作者很懒,什么都没留下…
展开
-
java线程工厂
Thread构造函数 java的Thread类构造函数打字分为三类,我们可以认为线程工程基本元素基于则三个元素—— 构造参数中指定线程名称;构造参数为Runnable/或者其实现类;构造参数指定所在线程组; 以上三个中元素时有多种排列组合,可以混用的//每种一个示例: public Thread(Runnable target) { init(null, t原创 2017-12-11 23:37:34 · 533 阅读 · 0 评论 -
线程本地存储—ThreadLocal,map实现
Entry和Map的关系???ThreadLocal简介 public static修饰的变量可以让所有线程共享,但是如果让每个线程有自己独享的数据对象,则使用java.lang.ThreadLocal类。他可以将线程和数据对象绑定在ThreadLocal的静态内部类ThreadLocalMap中,以实现线程独享数据对象。1.使用示例package me.demo;public class Ac原创 2017-12-12 14:29:53 · 3686 阅读 · 0 评论 -
线程执行器的创建:Executor及其子类
一.Executors创建线程执行器的基本方式及其弊端1.四种创建执行器方法的简介 java创建线程执行器(Executor接口实现类)时常用以下代码 //合理的首选:CachedThreadPool会在程序执行的时候创建与需要同等数量的线程,回收九线城市停止创建新线程; ExecutorService executorService= Executors.newCa原创 2017-11-29 15:37:08 · 299 阅读 · 0 评论 -
Executor框架(二)
本部分内容来自于《java并发编程实战》6.2小节。觉得讲的很好但是很多地方还是不太理解,觉得还是需要扎实的功底和比较多的相关经验才能够透彻的理解。前言 任务是一组逻辑工作单元,线程则是使任务异步执行的机制。java类库中,线程执行的主要抽象是Executor,而不是Thread。Executor源码及:package java.util.concurrent;public interface E原创 2017-12-17 15:30:45 · 218 阅读 · 0 评论