240 发简信
IP属地:上海
  • 120
    多线程与并发

    概述 使用多线程技术可以在同一时间内执行更多不同的任务,充分发挥CPU的性能。 进程与线程 进程是动态的概念,进程说明程序在内存中的边界。 线程是进程内的一个”基本任务”,每...

  • 120
    java并发编程- 5 - 线程池下join()的替代方案:CountDownLatch、CyclicBarrier

    假设有一个场景:生产汽车分为了三步:制造车身、制造轮子、组装车身和轮子。单线程下我们的代码: 单线程下,车身、轮子和组装都是穿行的,耗时15秒。咱们改成多线程: 改成多线程以...

  • 120
    运行时数据区

    概述 运行时数据区是JVM专门分配的一块内存空间,类加载子系统将字节码文件加载完成后,关于类的元数据信息,以及在程序处理中产生的中间结果,都存放在运行时数据区。 执行...

  • 上传图片的私密性说明

    在简书上传的图片(使用本地上传或是网络图片地址上传),简书会分配一个随机文件名给图片,作为图片的访问 url,例如下图上传后图片访问 url 为: http://upload...

  • 字节码文件

    概述 .java源文件经过编译生成的.class便是字节码文件,但还不能被系统直接执行,通过JVM解释翻译后才可以被底层系统执行。 字节码文件构成部分 1.魔数:头四个字...

  • 类加载器

    概述 在字节码文件(.class)中描述的类的信息,最终都需要加载至JVM中才能被运行和使用。 JVM将字节码文件中关于类的描述信息加载至内存,并对数据进行校验、解析、初始化...