1)垃圾回收GC

   像 Java 一样,Go 的垃圾回收是全局的,这意味着一旦垃圾回收被触发,所有的 goroutine 都会被暂停,造成一段时间的业务延迟。

        Erlang 的垃圾回收是进程级别的,每一个进程都有自己独立的垃圾回收器,一个进程的垃圾回收被触发,不会造成其他进程被挂起。相对来说带来的业务延迟小.

        golang是非分代的,是共享内存的,而erlang的是aotor的模型,抢占式调度,gc是分代的.

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-04
  • 2022-01-09
  • 2021-07-04
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案