240 发简信
IP属地:浙江
  • 线程池概述

    为什么要使用线程池? 线程池核心参数 线程池的几种拒绝策略 execute()和submit()的区别 线程池工作的具体流程

  • java 多线程概述

    线程 线程优先级 线程的六个状态 守护线程 启动和终止线程 线程间通信 等待/通知机制

  • Resize,w 360,h 240
    synchronized 关键字的分析

    synchronized 修饰方法和修饰代码块的区别 对象头: synchronized的四种状态: 对于锁降级和升级的看法

  • 《码出高效》读书笔记

    计算机基础 为什么浮点数会丢失精度? 如何解决精度问题? 面向对象 Object类的六个方法 访问控制权限 序列化 为什么要使用泛型 Strin...

  • 线程与进程的区别

    进程是操作系统资源分配的单位。线程是CPU调度的单位。 线程可以看作是轻量级线程,所以线程的上下文切换相对进程来说消耗较小。 进程拥有独立的堆栈...

  • 创建线程的三种方式

    1.继承 Thread 2.实现 Runnable 3.Callable 和 FutureTask 网上也有说法是四种创建线程的方式,第四种是线...

  • Java异常体系

    Error和Exception的区别 RuntimeException和非RuntimeException 常用异常类 Runtime 非Run...

  • 可重入锁(ReenTrantLock)和synchronized的区别

    好久没写简书了,笔记做了很多,但是一直都没有更新。之前写过一篇讲这两者区别的文章,但是格式不好看,而且整理的不够详细,所以重新更新一篇。 可重入...

  • 为什么需要modCount?

    在java的集合类中常见的变量modCount,用于记录对象的修改次数,比如增、删、改,也基本存在于非线程安全的集合类中 Fail-Fast 机制

个人介绍
一只coding的程序猿