首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发编程
会飞的喵喵
创建于2023-02-07
订阅专栏
全是干货!!!!!!!!
等 2 人订阅
共10篇文章
创建于2023-02-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你了解 CAS(Compare and swap) 吗? ABA 问题又是什么 ?
一、什么是 CAS CAS(Compare and swap),即“比较并交换”。它就是计算机编程中的原子操作,没错,就是“比较 + 交换”的 原子操作。 对于一个 CAS 操作:比较内存中的
🔥🔥🔥你知道常见的锁策略有哪些吗?
一、 什么是锁策略 锁策略无关乎编程语言,它是多线程或多进程编程中,用于管理共享资源访问的一种策略或机制。 举个例,锁策略就好比是在家里共用的一台电视机,多个人想看电视。为了不让大家同时按遥控
Java中的线程池怎么创建?ThreadPoolExecutor 构造方法的参数是何含义?
1.线程池 1.1 线程池是什么 线程池就是 事先将多个线程对象放到一个容器中,当使用的时候就不用 new 线程而是直接去池中拿线程即可,节省了开辟线程的时间,提高了代码执行效率。 那么线程池
Java中的定时器:java.util.Timer
1.定时器 1.1 含义 在Java中,定时器(Timer)是一个工具类,用于安排任务(Task)在指定时间后执行或以指定的时间间隔重复执行。它可以用于执行定时任务、定时调度和时间延迟等操作。 定
Java中的阻塞式队列:BlockingQueue
1.阻塞队列 1.1 什么是阻塞队列 阻塞队列是一种特殊的队列数据结构,具备在队列为空或已满时,自动阻塞等待的特性。它是多线程编程中常用的同步工具,用于在多个线程之间安全地传递和共享数据。 具
设计模式之单例模式(饿汉、懒汉式)
1.单例模式 1.1 什么是单例模式 单例模式是一种设计模式,用于确保一个类只能创建一个实例,并提供全局访问该实例的方法。 单例模式的核心思想是将类的实例化操作封装在类的内部,并提供一个静态方
Object 中的 wait() 与 notify() 方法有什么用?
1.wait()方法和notify()方法 wait()方法和notify()方法是用于线程间的通信和同步的方法。由于线程之间是抢占式执行的,因此线程之间执行的先后顺序难以预知。但是有时候我们希望
Java中的线程安全 与 synchronized、volatile关键字
(本篇内容较多,看不完记得收藏哦~ 专栏:会飞的喵喵 的个人主页 - 专栏 - 掘金 (juejin.cn)) 1.多线程带来的风险 1.1 什么是线程不安全 我们先来看看下面的代码:创建两个线程
Java中线程有哪些状态?分别表示什么含义?
1.线程的状态 1.1 线程状态的种类 线程状态是指描述线程在不同阶段的状态或情况。在Java中,线程的状态有 6 种,我们通过下面的代码来看看这6种状态。 State是Thread中的一个枚
Java中线程的创建与使用、Thread类的常用方法
1、什么是进程与线程 1.1 含义 1.1.1 进程 进程是指正在运行的程序的实例。在操作系统中,一个进程代表了一个正在执行的程序,它包括了程序的代码、数据以及程序执行时所需要的系统资源。 最