Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
goroutines vs. threads
por Leonardo Eloy
http://bit.ly/AprendizadoEmergente
Três Diferenças
• Consumo de Memória
• Criação e Remoção
• Custos na Troca de Contexto
Consumo de Memória
1Mb
Thread de SO
2Kb
goroutine
Criação e Remoção
VM
SO
VM
Custos na Troca de Contexto
VM
SO
Salvar 16 Registradores
VM
Salvar 3 registradores
Bibliografia
• http://blog.nindalf.com/how-goroutines-work/
• http://www.goinggo.net/2014/01/concurrency-goroutines-and-
g...
Upcoming SlideShare
Loading in …5
×

Goroutines vs threads

562 views

Published on

  • Be the first to comment

  • Be the first to like this

Goroutines vs threads

  1. 1. goroutines vs. threads por Leonardo Eloy http://bit.ly/AprendizadoEmergente
  2. 2. Três Diferenças • Consumo de Memória • Criação e Remoção • Custos na Troca de Contexto
  3. 3. Consumo de Memória 1Mb Thread de SO 2Kb goroutine
  4. 4. Criação e Remoção VM SO VM
  5. 5. Custos na Troca de Contexto VM SO Salvar 16 Registradores VM Salvar 3 registradores
  6. 6. Bibliografia • http://blog.nindalf.com/how-goroutines-work/ • http://www.goinggo.net/2014/01/concurrency-goroutines-and- gomaxprocs.html

×