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

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

Author: Café debug July 14, 2025 Duration: 1:07:56

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

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: debugcafe@gmail.com

See omnystudio.com/listener for privacy information.

See omnystudio.com/listener for privacy information.


Há uma conversa constante e fascinante acontecendo nos bastidores da tecnologia, e o Café Debug captura esse diálogo desde 2017. Mais do que um simples podcast, ele funciona como uma mesa de bar virtual onde especialistas do setor se encontram para trocar ideias sem a formalidade das palestras. Os episódios mergulham em tópicos práticos, como o dia a dia do desenvolvimento de software e o uso de ferramentas específicas, mas também não fogem de discussões profundas sobre arquitetura de sistemas e os caminhos que moldam uma carreira em ciência e tecnologia. O que se ouve aqui são análises que vão além da superfície das novidades. A proposta é desmontar conceitos, entender o "porquê" por trás das ferramentas e explorar como as tendências realmente impactam o trabalho de quem está na linha de frente. A jornada neste podcast é tanto sobre o código quanto sobre as pessoas que o escrevem, oferecendo um panorama rico e humano de um universo em constante transformação. Para quem busca aprofundar seu conhecimento técnico e refletir sobre o futuro da área, essa conversa está sempre aberta.
Author: Language: pt-br Episodes: 100

Café Debug seu podcast de tecnologia
Podcast Episodes
#157 Consultoria SAP: Uma Carreira Transformadora no Mundo Tech [not-audio_url] [/not-audio_url]

Duration: 59:04
Neste programa, conversamos com a Julia Moesch e Camila Hegler que tirou as nossas dúvidas sobre a carreira de um consultor SAP. SAP (System Applications and Products) é uma empresa alemã criadora de software de gestão d…
#155 IoT e o Futuro Digital: Traçando o Caminho para 2025 [not-audio_url] [/not-audio_url]

Duration: 59:22
Neste programa, tivemos um bate papo interessante sobre as tendências e mudanças do IoT para 2025. Conevrsamos sobre dispositivos, o crescimento do IoT, dados e cidades inteligentes. Como a integração da IA com o IoT est…
#154 Os Desafios das Arquiteturas Distribuídas [not-audio_url] [/not-audio_url]

Duration: 1:07:33
Neste programa, abordaremos os desafios complexos e as nuances das arquiteturas distribuídas. Discutiremos como essas estruturas influenciam a escalabilidade, performance e a gestão de dados em ambientes de TI modernos.…
#152 Aplicações Escaláveis na Black Friday [not-audio_url] [/not-audio_url]

Duration: 52:45
Neste programa, conversamos sobre aplicações escaláveis durante o mês que tem o maior pico de acesso, que é o mês do Black Friday. Discutimos sobre estratégias para melhorar a performance e escalar as aplicações sem aume…
#150 Explorando a Criação de Jogos: De Storytelling a Game Design [not-audio_url] [/not-audio_url]

Duration: 1:04:57
Neste programa vamos mergulhar no fascinante mundo de criação de jogos. Vamos explorar como as narrativas poderosas são tecidas no design de jogos e como os designers moldam experiências para os jogadores. Se você gosta…
#149 Uma breve explicação sobre Time-Series Database? [not-audio_url] [/not-audio_url]

Duration: 43:11
Esse é a tradução do programa sobre Times-Series database que gravamos, caso queira conferir a versão original você pode conferir no segundo link abaixo. Espero que gostem, o tema é bem interessante e aprendemos muito co…