楚阳
楚阳
全部文章
分类
Java面试文档(1)
Java高级开发(28)
Python开发(2)
归档
标签
去牛客网
登录
/
注册
楚阳的博客
微信公众号:python工程狮欢迎关注微信公众号:python工程狮
全部文章
(共3篇)
Java最全锁剖析:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 实现可见性的方法: synchronized或者Loc...
线程状态
java
线程池
2019-12-07
2
535
Java多线程面试题:线程锁+线程池+线程同步等
1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 实现可见性的方法: synchronized或者Loc...
java
线程同步
多线程
面试题
线程锁
线程池
2019-12-06
0
399
Java线程池的使用方式,核心运行原理、以及注意事项
为什么需要线程池 java中为了提高并发度,可以使用多线程共同执行,但是如果有大量线程短时间之内被创建和销毁,会占用大量的系统时间,影响系统效率。 为了解决上面的问题,java中引入了线程池,可以使创建好的线程在指定的时间内由系统统一管理,而不是在执行时创建,执行后就销毁,从而避免了频繁创建、销毁线...
注意事项
java
运行原理
线程池
2019-12-03
0
1277