为什么说Java创建一个线程开销很昂贵

走着路睡觉
  • java
小于 1 分钟

Java线程创建需要大量的工作:

  1. 必须为线程堆栈分配和初始化一大块内存。

  2. 需要进行系统调用以在主机操作系统中创建/注册本机线程。

  3. 描述符需要创建、初始化并添加到JVM内部数据结构中。

上次编辑于:
贡献者: zhaojingbo
Loading...