Concorrência e Paralelismo (Parte 2) | Entendendo Back-end para Iniciantes (Parte 4)
Автор: Fabio Akita
Загружено: 2019-03-20
Просмотров: 84563
Finalmente! Chegamos ao FIM do assunto sobre Concorrência e Paralelismo! Desta vez vou finalizar o que faltou falar sobre processos, threads, como eles se coordenam, quanto isso custa pro sistema operacional. E então vamos vamos sobre Green-Threads e como as linguagens modernas lidam com elas.
Então finalmente posso dar minha perspectiva sobre as linguagens interpretadas como Python, Ruby, mais sobre Erlang/Elixir, Go, e como Scala, e outras linguagens se comportam em termos de concorrência e como se comparam com coisas como Javascript.
Este é o episódio mais longo da série até agora, e se você conseguir chegar até o final deve ter uma visão bem mais completa quando for discutir sobre linguagens. Então tenha um pouco de paciência.
Se você ainda não assistiu os vídeos anteriores, agora é a hora porque este vídeo vai convergir todos os assuntos que venho explicando desde que comecei a falar sobre Back-end.
Links:
Named Pipe or FIFO with example C program (https://www.geeksforgeeks.org/named-p...)
Understand promises before you start using async/await ( / learn-about-promises-before-you-start-usin... )
Futures, cancellation and coroutines ( / futures-cancellation-and-coroutines )
Futures and Promises (http://dist-prog-book.com/chapter/2/f...)
Go concurrency considered harmful ( / go-concurrency-considered-harmful )
Go: the Good, the Bad and the Ugly (https://bluxte.net/musings/2018/04/10...)
Podcast: https://anchor.fm/dashboard/episode/e...
Transcript: https://www.akitaonrails.com/2019/03/...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: