01 2020 档案

摘要:Java多线程与高并发七本来想写ThreadLocal源码的,实在是看底层代码看不动了!先搁置吧。Java多线程与高并发八给同学们分享下面试中常考的线程池的七大参数! 为什么要用线程池 防止频繁创建和销毁线程,让每个线程可以多次使用,防止消耗过多内存,所以我们使用线程池。 为什么不用JDK自带线程池 阅读全文
posted @ 2020-01-23 00:25 陈旭园 阅读(19) 评论(0) 推荐(0) 编辑
摘要:volatile关键字,开发中一般不用,主要用途就是用来面试造火箭,那么它在代码中的真正作用是啥呢?? 上一篇博客说到,对于现代多核心计算机而言,在多线程的情况下,如果一个变量没有加volatile修饰,可能出现线程间各自拷贝主内存的变量值到自己独有的线程CPU缓存中对数据做各种操作,导致变量的变化 阅读全文
posted @ 2020-01-23 00:25 陈旭园 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示