摘要: 3. 并发工具类 3.1 并发工具类-Hashtable Hashtable出现的原因 : 在集合类中HashMap是比较常用的集合对象,但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hashtable,但是Hashtable的效率低下。 代码实现 阅读全文
posted @ 2020-12-06 11:51 厚我 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 2.4 原子性 概述 : 所谓的原子性是指在一次操作或者多次操作中,要么所有的操作全部都得到了执行并且不会受到任何因素的干扰而中断,要么所有的操作都不执行,多个操作是一个不可以分割的整体。 代码实现 : package com.itheima.threadatom; ​ public class A 阅读全文
posted @ 2020-12-06 11:39 厚我 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 1.线程池 1.1 线程状态介绍 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的线程 状态被定义在了java.lang.Thread.State枚举类中,State枚举类的源码如下: 阅读全文
posted @ 2020-12-06 11:25 厚我 阅读(105) 评论(0) 推荐(0) 编辑