Avatar notebook default
8篇文章 · 10331字 · 2人关注
  • Resize,w 360,h 240
    JVM内存管理

    1.JVM与操作系统的关系   JVM全称Java Virtual Machine(Java虚拟机)。JVM屏蔽了与具体操作系统平台(Linux...

  • Resize,w 360,h 240
    AQS及其原理

    AQS AQS即AbstractQueuedSynchronizer,是用来构建锁和同步器的基础框架,它使用了一个原子变量state表示同步状态...

  • Resize,w 360,h 240
    线程池工作机制

    1、线程池的好处 降低资源消耗:重复利用已创建的线程,降低线程创建和销毁造成的消耗 提高响应速度:任务到达时,无需等待新线程的创建就能立即执行 ...

  • Resize,w 360,h 240
    原子操作CAS

    原子操作CAS 1、CAS的基本原理 利用了现代处理器都支持的CAS的指令,循环这个指令,直到成功为止 CAS(Compare And Swap...

  • Java中常用集合List、Map、Set总结

    1.List、Map、Set的区别 (1)List中的元素:有序、可重复、可为空;(2)Map中的元素:无序、键不重、值可重、可一个空键、多个空...

    1.1 957 0 11
  • Resize,w 360,h 240
    网络编程基础

    1.网络分层 2.TCP概述 传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可...

  • Resize,w 360,h 240
    线程间的共享和协作

    线程间的共享   线程运行拥有自己的栈空间,按既定的代码一步一步地执行,直到终止。如果每个线程仅仅只是孤立的运行,价值会很少,如果多个线程能够相...

  • Resize,w 360,h 240
    多线程编程理论知识

    1.什么是进程和线程 进程:是操作系统进行资源分配的最小单位,资源包括CPU、内存空间、磁盘IO等。一个进程是一个独立的运行环境,它可以被看做是...

文集作者