240 发简信
IP属地:北京
  • Resize,w 360,h 240
    1-1.7.线程池应用及实现原理剖析

    为什么要用线程池 ​ 线程池是不是越多越好? 1.线程在java中是一个对象,更是操作系统的资源,线程创建,消耗需要时间。如果创建时间+消...

  • 1-1.6.线程封闭之ThreadLocal和栈封闭

    线程封闭的概念 多线程访问共享可变数据时,涉及到线程间数据同步问题。并不是所有时候,都要用到共享数据。所以线程封闭概念就提出来了。 数据都被封闭...

  • Resize,w 360,h 240
    1-1.5.线程通信

    通讯的方式 要想实现多线程之间的协调,如:线程执行先后顺序,获取某线程执行的结果等待。涉及到线程之间互相通信。分为四类: ​ 1.文件...

  • 二.多线程并发编程

    1-1. java基础 ​ 1-1.1. Java程序运行原理分析[https://www.jianshu.com/p/62...

  • 1-1.4.内存屏障和CPU缓存

    为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。 例如:CPU高速缓存。尽可能的避免处理器访问主内存的时间开销,处理器大多会利用缓...

  • 1-1.3.线程终止

    不正确的线程终止--Stop Stop:终止线程,并且清除监控器锁的信息,但是可能导致线程安全问题,JDK不建议用 Destroy: JDK未实...

  • Resize,w 360,h 240
    1-1.2.线程状态

    6个状态定义:java.lang.Thread.State New: 尚未启动的线程状态 Runable:可运行线程的线程状态,等待CPU调度。...

  • Resize,w 360,h 240
    1-1.1JAVA程序运行原理分析

    class文件内容 ​ 包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任...

  • 一.互联网系统架构演进之路

    初生 : 无名小网站 ​ 访问量低,一天服务器满足要求(应用程序+文件+数据库) ​ 典型技术LAMP: Linux +...