首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
韩_师兄
创建于2021-07-25
订阅专栏
Java常用知识记录
等 3 人订阅
共177篇文章
创建于2021-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Tomcat线程池与Fork/Join使用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情 1 Tomcat线程池 1 简介 Tomcat使用线程池: LimitLatch 用来限流,可以控制最大
多线程之任务调度线程池
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 使用任务调度线程池, 可以使用 java.util.Timer 来实现定时功能.Timer 的优点在于简
多线程之异步模式工作线程
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情 1 定义 让有限的工作线程(Worker Thread)来轮流异步处理无限多的任务。也将其归类为分工模式
多线程之ThreadPoolExecutor相关
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天,点击查看活动详情 根据ThreadPoolExecutor的构造方法,JDK提供了很多工厂方法来创建各种用途的线程池. 1
多线程之ThreadPoolExecutor
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第15天,点击查看活动详情 关系类图为: 1 线程池状态 ThreadPoolExecutor 使用 int 的高 3 位来表示线程
多线程之自定义线程池
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情 1 自义定线程池 1定义 自定义线程池组成部分: 核心线程数,等待超时时间,等待时间单位,任务队列,拒绝
多线程之享元模式和final原理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 1 享元模式 1 定义 享元模式,Flyweight pattern, 当需要重用数量有限的同一类对象时
多线程之不可变对象
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 1 日期转换的问题 SimpleDateFormat是线程不安全类,在对线程环境下,会出现错误. 出现
多线程之原子数组
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 1 原子数组 提供了以下原子数组: AtomicIntegerArray AtomicLongArray
多线程之原子整数和原子引用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 1 原子整数 J.U.C 并发包提供了一些原子类型的数 AtomicBoolean AtomicInte
并发之CAS
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 1 问题引入 启动一千个线程,然后每个线程对余额进行-10操作,请问初始余额为1000,最后结果是多少?正
线程之Happens-before规则
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 happens-before 规定了对共享变量的写操作对其它线程的读操作可见,它是可见性与有序性的一套规则
内存模型之有序性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 1 引入 在代码中,JVM 会在不影响正确性的前提下,可以调整语句的执行顺序. 如: 先执行 i 还是 先
内存模型之可见性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 1 Java内存模型 JMM 即 Java Memory Model,它定义了主存、工作内存抽象概念,底层
并发之固定运行和交替运行方案
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 例如,按规定先输出2再输出1 1 固定运行顺序 1 wait/notify方法 按照wait/notify
并发之ReentrantLock
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 与synchronized 具备以下特点: 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量
并发之多把锁和活跃性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 1 多把锁 1 多把不相干锁 举例: 一间大屋子有两个功能:睡觉、学习,互不相干, 现在小明要学习,小红要
并发之线程状态转换
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 根据之前整理的线程状态转换图来说明其转换信息. 情况1 NEW --> RUNNABLE 当调用t.sta
并发之park与unpark说明
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 1 park与unpark使用 park和unpark是 LockSupport 类中的方法 案例1 先p
并发之wait/notify说明
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的30天,点击查看活动详情 1 wait/notify的原理 Owner 线程发现条件不满足,调用 wait 方法,即可进入 Wait
下一页