摘要:
<h1>...<h7> 标题 <p> 段落 <font> 字体 <strong> 字体加粗 <small> 字体变小 <big> 字体表达 <b> 字体加粗 <em> 字体斜体 <i> 字体斜体 <del> 删除体 <ins> 插入体 <sup> 字体变下且向上 <sub> 字体变小且向下 <cod 阅读全文
摘要:
一、线程池(ThreadPoolExecutor)的创建 ThreadPoolExecutor内部的构造函数只有四种 关于这些每个变量名的具体含义可以在上一篇线程池的基本介绍中看到 https://www.cnblogs.com/qqwhsj/p/10642918.html 通过这四种构造函数我们可 阅读全文
摘要:
一、线程池简介: 1.线程池的出现,在多线程中当我们需要创建一个线程时,需要作出创建T1,执行T2,销毁T3总共三个阶段。而正常情况下,创建一个线程到销毁需要消耗1MB左右的大小,当我们只是创建几个线程时,这点消耗不足为道,但是我们需要执行大量的任务时,我们就需要创建大量的线程。我们花费在T1与T3 阅读全文
摘要:
一:线程与进程 1. 进程 :是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元; 2.线程 : 进程的一个独立控制单元,进程不共享数据,线程可以共享数据 3多线程:使用并发原理,是多个线程呈现出共同运行的情况 二:线程的生命周期 1.新建:从线程被建立 阅读全文
摘要:
一、线程的优先级 1.线程优先级分为1-10(低-高),通过代码自行调控 2.默认优先级为5,一般可以通过静态变量设置一个最大优先级与最小优先级。 3.优先级只会影响就绪状态的顺序,不会影响运行状态的线程,即高优先级不会把正在运行的低优先级的线程代替。 4.通过setProirity()与getPr 阅读全文