240 发简信
IP属地:广东
  • Resize,w 360,h 240
    记录一下 markdown 语法

    markdown在线编辑器推荐 --- MdEditor 两个```之间的区域是代码块,`是英文输入模式下tab键上面的波浪线 ```代码块``...

  • 线程池随手记

    Executor->ExecutorService->ThreadPoolExecutor Callable类似于Runnable,但是有返回值...

  • ReentrantLock

    CAS,tryLock,lockinterupptibly,公平或非公平,公平需要在队列里排队,前来后到。非公平无需排队,听由cpu调度。syn...

  • Resize,w 360,h 240
    线程状态图

    object.notify(),object.notifyAll()唤醒等待object锁的其他线程,当前线程不释放锁 object.wait(...

  • 同步容器

    Vector,HashTable,线程安全,效率较低,目前少用。常用Quere,ConcurrentHashMap等 CopyOnWriteLi...

  • VarHandle

    jdk9以后有,相当于引用,可以指向任何对象或者对象里的某个属性,相当于可以直接操作二进制码,效率上比反射高,并封装有compareAndSet...

  • 强软弱虚

    1.NormalReference ,正常的引用就是强引用,一个对象只要有强引用指向它,就一定不会被GC回收,内存不足会OOM。 2.SorfR...

个人介绍
java程序员个人笔记,备忘录