O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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...
Próximos SlideShares
Carregando em…5
×

Goroutines vs threads

566 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×