Bem-vindo à série de vídeos sobre multithreading e multiprocessing na linguagem de programação python. Neste vídeo, estou falando sobre Python concurrent futures, que é uma maneira alternativa de fazer multithreading e multiprocessamento na linguagem de programação python.
A ideia por trás dos futures não é nova e praticamente todas as linguagens de programação têm isso de uma forma ou de outra, mas na maioria das vezes esse tópico é um pouco confuso para as pessoas. Tentei torná-lo mais simples para que seja fácil para todos entenderem.
Neste vídeo, falei sobre como criar múltiplas threads usando o ThreadPoolExecutor, abordei 3 maneiras pelas quais podemos usar o ThreadPoolExecutor para criar múltiplas tarefas assíncronas e obter o resultado das funções assíncronas. Também falei sobre como usar maps para colocar múltiplas tarefas assíncronas.
Espero que este vídeo ajude você a entender o futuro concorrente e que você goste deste vídeo.
Obrigado por assistir. Aqui estão os conteúdos deste vídeo.
Códigos de tempo
0:00 : Concurrent.futures em python
0:54 : Significado de Futures em Linguagens de Programação
2:39 : Usando futures concorrentes em python
4:33 : Criando Threads para tarefas assíncronas
5:51 : Usando ThreadPoolExecutor de concurrent.futures
8:19 : Usando ThreadPoolExecutor Map em python
10:10 : Valores de retorno do ThreadPoolExecutor de funções assíncronas
#python #multithreading #futures #concurrentfutures #machinelearning #dataanalytics #python3 #pythontutorial
Sobre Mim, ou seja, Um Techie Perspicaz
Saudações e muito obrigado por conferir meu canal no YouTube. Eu sou Deepak K Gupta (Daksh). Este canal é um meio para eu compartilhar meus aprendizados e jornada como Techie, para que você não apenas aprenda com minha experiência, mas também com meus erros.
Como techie, estou intimamente associado ao desenvolvimento de software, então a maior parte do meu conteúdo girará em torno de Linguagens de Programação, IA, Aprendizado de Máquina e Bancos de Dados. Compartilho coisas que ajudarão você a aprender, lembrar e usar essas coisas de maneira eficaz e eficiente.
Como Techie, também sei que há uma vida além do desenvolvimento de software e isso tem um impacto profundo em nossa carreira, bem como em nosso bem-estar. Também compartilho aqueles aprendizados que considero valiosos, com a intenção de que isso possa ajudar você a tomar melhores decisões em sua vida.
Por último, mas não menos importante, sou um viajante e explorador por natureza. Gostaria de levar você comigo em algumas das jornadas interessantes ao redor do mundo. Acredite, há muito mais para aprender ao ar livre do que dentro de casa.
Espero que você goste do meu conteúdo e faça parte da minha jornada 🙏