
多线程
文章平均质量分 57
beirdu
这个作者很懒,什么都没留下…
展开
-
java线程工厂
Thread构造函数 java的Thread类构造函数打字分为三类,我们可以认为线程工程基本元素基于则三个元素—— 构造参数中指定线程名称;构造参数为Runnable/或者其实现类;构造参数指定所在线程组; 以上三个中元素时有多种排列组合,可以混用的//每种一个示例: public Thread(Runnable target) { init(null, t原创 2017-12-11 23:37:34 · 559 阅读 · 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 · 3724 阅读 · 0 评论 -
线程执行器的创建:Executor及其子类
一.Executors创建线程执行器的基本方式及其弊端1.四种创建执行器方法的简介 java创建线程执行器(Executor接口实现类)时常用以下代码 //合理的首选:CachedThreadPool会在程序执行的时候创建与需要同等数量的线程,回收九线城市停止创建新线程; ExecutorService executorService= Executors.newCa原创 2017-11-29 15:37:08 · 320 阅读 · 0 评论 -
Executor框架(二)
本部分内容来自于《java并发编程实战》6.2小节。觉得讲的很好但是很多地方还是不太理解,觉得还是需要扎实的功底和比较多的相关经验才能够透彻的理解。前言 任务是一组逻辑工作单元,线程则是使任务异步执行的机制。java类库中,线程执行的主要抽象是Executor,而不是Thread。Executor源码及:package java.util.concurrent;public interface E原创 2017-12-17 15:30:45 · 239 阅读 · 0 评论 -
synchronized关键字和代码块
待更:以下博文缩写均为某一时期所理解,会不断更新。措辞理解多有错误,想要进一步学习请移步其他书籍资料。一.前言:关于同步 同步执行并非“并行”执行,可以理解为“串行”执行,异步执行可理解为“并行”执行。 所谓的“多线程”可以理解为多个工作者,cpu驱动他们去执行各自的工作。因为这些工作者时常会对某一些资源同时产生兴趣,他们都需要知道资源的“现状态”并根据自身逻辑将资源操作为“目标状原创 2018-01-12 12:31:54 · 819 阅读 · 0 评论 -
crawl4j:记录在印象笔记中的笔记汇总
WebCrawlerPageFetcherfetcher包原创 2018-01-16 17:12:56 · 388 阅读 · 0 评论