随笔分类 -  多线程

摘要:1、线程相关概念 1)、线程与进程的区别 线程是操作系统调度的最小单元,也叫轻量级进程,而进程是操作系统中的应用程序,在进程中可以创建多个线程。 2)、上下文切换 我们知道现代处理器都是多核的,几核处理器只能同时处理几个线程,多线程执行程序看起来是同时进行,实际上是CPU在多个线程之间快速切换执行, 阅读全文
posted @ 2018-08-11 23:38 Marksmanbat 阅读(938) 评论(0) 推荐(1)
摘要:前言: 本文基于jdk1.8。 前段时间换工作,面试时候每次都会问线程的问题,自己对多线程方面的知识没有花时间研究过,所以一问到线程就懵了,最近特地买了方腾飞老师的《Java并发编程的艺术》这本书学学这方面的知识。这篇随笔主要是我对线程池学习的总结,如有写的不好或不对的地方欢迎指出! 1、线程池的基 阅读全文
posted @ 2018-07-19 18:13 Marksmanbat 阅读(804) 评论(0) 推荐(1)
摘要:一、结论 双重校验锁的单例模式代码如下: public class Singleton { private static Singleton singleton; private Singleton() {} public static Singleton getSingleton() { if ( 阅读全文
posted @ 2018-07-10 22:07 Marksmanbat 阅读(365) 评论(0) 推荐(1)