首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
_路漫漫其修远兮
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java基础14——JVM内存模型
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 JMM目标是屏蔽各种硬件和操作系统之间的内存访问差别,而让JAVA程序在各种平台对内存的拜访统一。 JMM规定所有的变量都存储在主存中,每个线程都
Java基础13——集合相关
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 线程安全的基本数据结构 HashTable: 哈希表的线程安全版,效率低 ConcurrentHashMap:哈希表的线程安全版,效率高,用于替代
Java基础12——并发工具
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Atomic类 简述常见的Atomic类 在很多时候,我们需要的仅仅是一个简单的、高效的、线程安全的++或者--方案,使用synchronized
Java基础11——线程池
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 线程池分类 (1)FixThreadPool 作用:固定线程数量的线程池(优点),最大线程数量等于核心线程数量(初期没有线程,每提交一个任务就创建
Java基础10——ThreadLocal、动态代理
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 ThreadLocal ThreadLocal可以放置线程级别的变量,使每个线程拥有自己的变量副本,修改不会影响其他线程。 ThreadLoacl
Java基础09——进程与线程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 进程与线程概念 进程:是系统中一个正在运行的程序实体;进程是系统进行资源分配和调度的基本单位; 线程:是进程中运行的实际工作单位; 线程是系统进行
Java基础08—— 锁
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 锁优化策略 即自适应自旋锁、锁粗化、锁消除、锁升级等策略。 自旋锁:使用自旋锁的线程会反复检查自旋变量是否可用,若自旋锁变量不可用,不会让出CPU
Java基础07——ReentrantLock、synchronized、AQS
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 ReentrantLock ReentrantLock 是基于 AQS 实现的,内部有公平锁和非公平锁两种实现,差别在于新来的线程是否比已经在同步
Java基础06——并发编程与volatile
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 并发编程3大特性 原子性 一个操作或者多个操作,要么全部执行成功,要么全部执行失败。线程切换可导致原子性问题。 【i++;】的自增操作,在多线程时
Java基础05——Object类常用方法
hashCode:根据哈希规则将对象的内存地址转换为一个哈希码。 equals:判断两个对象是否一致,比较地址,需保证equals方法相同的对象对应hashCode也相同。 为什么重写equals时被
下一页
个人成就
文章被点赞
1
文章被阅读
15,483
掘力值
712
关注了
1
关注者
2
收藏集
1
关注标签
12
加入于
2022-07-13