java_多线程_锁优化

**在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。**在 JDK1.5 之前,Java 是依靠 Synchronized 关键字实现锁功能来做到这点的

java_优化_容器优化

arraylist换成线程安全的copyOnwriteList就可以解决线程不安全问题? copyOnwriteList更适合某一时间段统一新

java_优化_字符串优化的方法

有什么优化的手段呢? 字符串拼接用 StringBuilder stringBuffer intern 优化常用字符串 这个案例来自一位 Twitter 工程师在 QCon 全球软件开发大会上的演讲,他们想到的解决方法,就是使用 String.intern 来节

java八股_垃圾回收

java 八股 垃圾回收 SurvivorRatio 2个survivor 区 和 Eden区的比值,默认值为8,即$ Eden区: From区域:TO 区域 = 8:1:1 $

java并发八股

java 并发八股文 面试题网站 线程生命周期 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经

java并发编程基础学习

并发编程需要解决的问题 从性能角度讲,我们为了提高执行一定计算机任务的效率,所以IO等待的时候不能让cpu闲着,所以我们把任务拆分交替执行,有

java多线程避免死锁

java 多线程避免死锁 面向对象思想里面有一个很重要的特性是封装,封装的通俗解释就是将属性和实现细节封装在对象内部,外界对象只能通过目标对象提供的公

java多线程上下文切换

其实在单个处理器的时期,操作系统就能处理多线程并发任务。处理器给每个线程分配 CPU 时间片(Time Slice),线程在分配获得的时间片内执行任务
T