240 发简信
IP属地:江西
  • 垃圾收集器总结

    垃圾收集器总结 各种收集器组合使用的参数 Serial + CMS 注意不能使用-XX:+UseConcMarkSweepGC -XX:+Use...

  • 虚拟机类加载机制

    什么是类加载? 虚拟机把类的数据从Class文件(二进制字节流)加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的J...

  • 线程安全与锁优化

    一、线程安全的实现方法 (一)互斥同步 互斥是实现同步的一种手段,临界区(Critical Section)、互斥量(Mutex)、信号量(Se...

  • Java内存模型与线程

    一、QA 计算机硬件中高速缓存的作用是什么? 内存读写速度与处理器运算速度相比有几个数量级的差距,所以现代计算机都会在处理器与内存之间加入高速缓...

  • JUC并发集合总结

    ConcurrentLinkedQueue 线程安全的支持高并发的队列,使用链表实现。非阻塞,无锁,无界。该队列也不允许空元素,而且size方法...

  • CAS和ABA问题

    @[toc] 一、什么是CAS (Compare And Swap) ? 在多线程环境下执行"check and act"这样的代码,如果未能保...

  • 2.对象的组合、基础构建模块

    一、QA 1、如何设计一个线程安全的类? 找出构成对象状态的所有变量如果在对象的域中引用了其他对象,那么该对象的状态将包含被引用对象的域。例如,...

  • 1.简介、线程安全性、对象的共享

    一、QA 1、为什么要在计算机中加入操作系统? 为了提升资源利用率:操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中执...