程序、執行緒、協程的區別

solo_man發表於2024-10-13

進>線>協

  • 程序:重量級,擁有獨立的記憶體空間,上下文切換開銷大,隔離性好。 獨立記憶體空間
  • 執行緒:輕量級,共享程序記憶體空間,上下文切換開銷小,隔離性差。 共享程序記憶體空間
  • 協程:超輕量級,共享執行緒記憶體空間,上下文切換開銷極小,隔離性差。 共享執行緒記憶體空間

相關文章