Café Debug seu podcast de tecnologia

#167 Threads, Paralelismo e SO na Prática para Devs


Listen Later

Neste episódio técnico, mergulhamos nos conceitos fundamentais de Sistema Operacional que todo desenvolvedor deveria dominar. Com insights práticos e exemplos reais, discutimos sobre threads, paralelismo e alguns conceitos importantes para você que é desenvolvedor(a) sobre S.O. e o que isso impacta no desenvolvimento de sistemas. Tivemos a participação do Vinicios Cararine.  

Assuntos abordados no tema

  • Introdução ao convidado
  • Por que Devs precisam entender de Sistema Operacional
  • Casos reais: apps lentos ou instáveis por ignorar conceitos de S.O.
  • O que é uma thread
  • Context switching: custos e impacto no desempenho
  • Thread pools: quando usar e como configurar
  • Paralelismo vs Concorrência - diferença, múltiplos cores vs. tempo compartilhado exemplos em linguagens (Go, Rust, Java)
  • Quando usar multi-threading (ex.: servidores web)
  • Quando evitar threads (ex.: tasks I/O-bound);
  • Async/Await sob a perspectiva do SO.

Links úteis

  • Nosso Discord: https://discord.com/invite/hGpFPsV2gB
  • Café Debug global
    https://open.spotify.com/show/3S1OK2ecjZj7zoaZ34bFkP?si=ae09a6a1796a4587
  • Patrocinadora do programa  https://king.host/
  • https://www.mongodb.com/products/tools/compass
  • The Linux Kernel documentation  https://www.kernel.org/doc/html/latest/
  • Operating System https://pages.cs.wisc.edu/~remzi/OSTEP/
  • Why Are Threads Needed On Single-Core Processors https://www.youtube.com/watch?v=M9HHWFp84f0
  • Livro Sistemas Operacionais Modernos - https://www.amazon.com.br/Sistemas-Operacionais-Modernos-Andrew-Tanenbaum/dp/8582606168/?_encoding=UTF8&pd_rd_w=wRcRl&content-id=amzn1.sym.454738cc-1d38-49bf-ab88-1bd74f2484a1%3Aamzn1.symc.abfa8731-fff2-4177-9d31-bf48857c2263&pf_rd_p=454738cc-1d38-49bf-ab88-1bd74f2484a1&pf_rd_r=K22XK4M0NPBDZ5XZRB5E&pd_rd_wg=P0TkT&pd_rd_r=be39ae3f-29cf-4b24-b82c-9cecafa25f60&ref_=pd_hp_d_btf_ci_mcx_mr_ca_id_hp_d

Participantes

Jéssica Nathany (Software Developer  e  host)
LinkedIn: https://www.linkedin.com/in/jessica-nathany-carvalho-freitas-38260868/

Weslley Fratini (Software Developer e co-host)
LinkedIn: https://www.linkedin.com/in/weslley-fratini/

Vinicios Cararine (Software Engineer na Splitcare)
Linkedin: https://www.linkedin.com/in/vinicios-cararine/

Edição: Thiago Carvalho
https://www.linkedin.com/in/thi-agocarvalho/

Dúvidas, sugestões ou anúncios envie para: [email protected]

See omnystudio.com/listener for privacy information.

...more
View all episodesView all episodes
Download on the App Store

Café Debug seu podcast de tecnologiaBy Café debug


More shows like Café Debug seu podcast de tecnologia

View all
NerdCast by Jovem Nerd

NerdCast

1,013 Listeners

Tecnocast by Tecnoblog

Tecnocast

44 Listeners

MacMagazine no Ar by MacMagazine.com.br

MacMagazine no Ar

178 Listeners

Giro do Loop by Loop Infinito

Giro do Loop

90 Listeners

Lambda3 Podcast by Lambda3 Podcast

Lambda3 Podcast

15 Listeners

Petit Journal by Petit Journal

Petit Journal

74 Listeners

CBN Primeiras Notícias - Frederico Goulart by CBN

CBN Primeiras Notícias - Frederico Goulart

3 Listeners

Durma com essa by Nexo Jornal

Durma com essa

46 Listeners

Do Zero ao Topo by InfoMoney

Do Zero ao Topo

38 Listeners

O Assunto by G1

O Assunto

165 Listeners

Jota Jota Podcast by Joel Jota

Jota Jota Podcast

52 Listeners

BBC Lê by BBC Brasil

BBC Lê

15 Listeners

Café Com Deus Pai | Podcast oficial by Junior Rostirola

Café Com Deus Pai | Podcast oficial

56 Listeners

the news ☕️ by waffle 🧇

the news ☕️

2 Listeners

IA Sob Controle - Inteligência Artificial by Alura - Hipsters Network

IA Sob Controle - Inteligência Artificial

2 Listeners