海阔天空201806192114135
海阔天空201806192114135
全部文章
java并发
# LeetCode bfs(4)
# LeetCode dfs(7)
# LeetCode动态规划(10)
# LeetCode回溯法(17)
# LeetCode堆(1)
# leetCode指针(2)
# LeetCode栈(1)
# LeetCode贪心(6)
# LeetCode递归(10)
# leetCode链表(1)
# 剑指二分法(1)
# 剑指二叉树(12)
# 剑指位运算(4)
# 剑指字符串(5)
# 剑指指针(1)
# 剑指数组(16)
# 剑指栈队列(3)
# 剑指链表(11)
activiti(2)
B树B+树面试(1)
c#(1)
effective java(5)
fastjson(10)
git(9)
go(1)
java基础(96)
java项目(5)
jvm(19)
lambda(4)
LeetCode(17)
Linux(16)
Linux面试问题常用命令(1)
maven(6)
mybatis(4)
redis(18)
Spring(8)
Springboot(1)
springmvc(4)
TCP 协议如何解决粘包(1)
tomcat(3)
vue(2)
代码实战(2)
剑指offer(10)
剑指offer1(14)
加密解密(3)
实习(22)
工作常问题(13)
操作系统(18)
数据库(40)
数据结构(25)
智力题(1)
未归档(3)
概率统计(1)
算法(10)
计算机网络(35)
设计模式(25)
输入输出(3)
高性能服务器开发(1)
归档
标签
去牛客网
登录
/
注册
海阔天空201806192114135的博客
全部文章
/ java并发
(共35篇)
线程池关闭以及状态
线程池关闭以及状态 线程池的状态 线程池状态.png 从上图我们看到线程池总共存在 5 种状态,分别为: RUNNING:线程池创建之后的初始状态,这种状态下可以执行任务。 SHUTDOWN:该状态下线程池不再接受新任务...
2020-12-31
0
329
核心线程是如何被重复利用的?
核心线程是如何被重复利用的? 在Java开发中,经常需要创建线程去执行一些任务,实现起来也非常方便,但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间...
2020-12-31
0
287
多线程还是多进程的选择及区别
多线程还是多进程的选择及区别 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。 经常在网...
2020-12-31
0
454
实现线程同步的几种方式总结
实现线程同步的几种方式总结 在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下如何保证线程按照一定的顺...
2020-12-31
0
283
线程池详解
线程池详解 https://blog.csdn.net/weixin_41563161/article/details/104889470 https://blog.csdn.net/weixin_41563...
2020-12-31
0
330
lambda箭头函数 线程创建
lambda箭头函数 // Java 8之前: new Thread(new Runnable() { @Override public void run() { System.out.println...
2020-12-31
0
382
Synchronize锁优化手段有哪些
Synchronize锁优化手段有哪些 synchronized锁在jdk1.6以后会有各种的优化:适应自旋锁,锁消除,锁粗化,轻量级锁,偏向锁。 适应自旋锁 锁竞争是kernal mode下的,会经过user mode(用户态)到kerna...
2020-12-31
0
353
Java线程池实现原理---美团技术栈
Java线程池实现原理---美团技术栈 1 线程池是什么 线程池解决的问题是什么 2 线程池核心设计与实现 2.1 总体设计 2.2 生命周期管理 2.3 任务执行机制 2.3.1 任务调度 2.3.2 任务缓冲 2.3.3 任务申请 ...
2020-12-31
0
440
java并发编程实战
java并发编程实战 目录 java并发编程实战 1 ThreadLocal就是这么简单 一、什么是ThreadLocal ...
2020-12-31
0
456
对象的发布与逸出
对象的发布与逸出 发布(publish) 使对象能够在当前作用域之外的代码中使用 逸出(escape) 当某个不应该发布的对象被发布了 常见逸出的有下面几种方式: 静态域逸出 public修饰的get方法...
2020-12-31
0
357
首页
上一页
1
2
3
4
下一页
末页