首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哪个旮旯的啊
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
Java 队列同步器 与 Lock锁详解
1. 什么是Lock接口 前面介绍了synchronized锁,我们知道其完全是在JVM层面实现的,这里介绍的Lock接口及其实现类是Java语言层面通过CAS机制实现的,相对来说更加灵活,我们甚至可
如何安装一个测试用的milvus数据库
安装milvus数据库 我使用的是Ubuntu 20.4操作系统,操作系统详细版本如下: 因为是为了测试开发使用,我使用docker进行安装,更加简单方便,我的服务器上面已经安装了docker。 从g
Java线程间是如何通信的
1. 线程间通信 这里介绍两种线程之间通信的核心方式 通过共享变量,实现线程之间的信息交换 基于等待/通知的通信,主要借助Object类的wait()/Object.notify()/Object.n
什么是CAS机制
CAS机制 CAS是Compare-And-Swap的缩写,即比较和交换,比较和交换是原子操作,通过CPU指令层面保证了其原子性。CAS通过将预期的值和实际的值进行比较,如果预期的值和实际的值一样,则
你要的synchronized锁升级与降级这里都有
1.1 锁实现和升级 monitorenter和monitorexit是如何实现获取锁和释放锁的。可以看到synchronized关键字在修饰代码块的时候,会跟上一个 SynchronizedTest
synchronized锁及其原理
# Java并发机制的底层实现之volatile关键字 提到,volatile修饰的共享变量并不能具有原子性,对一个变量的修改,乃至一段代码的执行,如果想具有原子性的话,需要使用synchronize
Java并发机制的底层实现之volatile关键字
1. volatile关键字 1.1. volatile的作用 volatile具有可见性、有序性,其保证不了原子性。下面我们对其可见性和原子性进行说明,有序性后面再说。 原子性:volatile修饰
Java线程状态详解
1. 线程的状态及变化 线程的状态反应了线程的一个生命周期,我们创建启动一个线程以后,线程处于就绪状态,当操作系统调度,使得线程获取到CPU时间片以后,线程处于执行状态,线程执行结束以后,线程处于终结
我该如何创建一个Java线程?
在JDK8中,不使用线程池的情况下,一般使用Thread类来创建线程,使用Thread类有三种方式来创建线程。 继承Thread类:通过该方式需要集成hread类,Java是单继承的,这种方式会占用继
什么是Java线程
1. 什么是线程 操作系统中,进程是资源分配的基本单位,这里的资源包括内存空间、文件句柄等,一个进程中,可能包含多个线程,线程相较于进程,更加轻量级,其依托于进程而存在。我们编写的代码,在计算机中运行
下一页
个人成就
文章被点赞
5
文章被阅读
3,387
掘力值
266
关注了
7
关注者
1
收藏集
20
关注标签
26
加入于
2018-08-22