阿呆的博客
正在加载今日诗词....
AQS学习笔记 AQS学习笔记
AQS简介 AbstractQueuedSynchronizer简称AQS,是一个用于构建锁和同步容器的框架。事实上concurrent包内许多类都是基于AQS构建,例如ReentrantLock,Semaphore,CountDownL
2019-08-01
线程池 线程池
为什么要用线程池?单线程方式存在以下几个问题: 线程的工作周期:假设线程创建所需时间为T1,线程执行任务所需时间为T2,线程销毁所需的时间为T3,往往是T1+T3大于T2,所以如果频繁的创建线程会损耗过多的额外时间。 如果有任务来了,再去
2019-06-04
线程基本概念 线程基本概念
一、程序、进程与线程首先区分一下程序、进程与线程这三个之间的概念。 程序 (Program):程序是一段静态的代码,它是应用程序执行的蓝本 进程 (Process):进程是指一种正在运行的程序,有自己的地址空间。进程是分配资源的最小
2019-05-28