摘要: 一:概述 1、概念解释 进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。 并发与并行 并发:是指同一个时间段内多个任务同时都在执行,并且都没有执行结束。强调在一个时间段内 阅读全文
posted @ 2020-04-09 14:37 chunxiaozhang 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一:synchronized示例 1、主类 package locks; /** * @author chunxiaozhang * @date 2020/4/9 10:06 * @desc */ public class MainDemo { public static void main(Str 阅读全文
posted @ 2020-04-09 14:14 chunxiaozhang 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一:简述 1、说明 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(常见的 synchronized 和 ReentrantLock等 ) 。 2、分类介绍 并发中,会有各种各样锁如公平锁,乐观锁等,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计。 公平锁/非公平锁 可 阅读全文
posted @ 2020-04-09 08:40 chunxiaozhang 阅读(284) 评论(0) 推荐(0) 编辑