Curso de Java 67: Criando Threads + métodos start, run e sleep

  Рет қаралды 58,973

Loiane Groner

Loiane Groner

Күн бұрын

Пікірлер: 70
@lfylipe
@lfylipe Жыл бұрын
A sua aula e 1 milhão de vezes melhor do que a aula na faculdade de federal.
@JuniorjmsPE
@JuniorjmsPE 7 жыл бұрын
Muito bom. Gosto de aulas assim que explicam bem o conceito ao invés de mandar seguir um passo a passo e a pessoa fica sem saber porque está fazendo isso ou aquilo.
@danielemoledo6459
@danielemoledo6459 8 жыл бұрын
Nossa, muito obrigada! Estou tendo Threads na faculdade e tava boiando no assunto, e agora tudo está ficando claro, rs Parabéns pelo curso!
@leonardooliveira2829
@leonardooliveira2829 4 жыл бұрын
Excelente conteúdo! Só uma observação: no minuto 4:43 (onde é dito "pra isso a gente chama o método run") pode equivocadamente conduzir um programador iniciante a um erro comum e por vezes grave. Embora seja possível invocar o método run, se assim o fizer o contexto de execução será na Thread corrente e não como sugere o que foi dito (na thread criada e em estado runnable). Para fins de programação multithread, definitivamente não é comum a invocação explicita do método run pelo programador. Neste contexto quem invoca run não somos nós programadores, mas o scheduler da JVM! O método run então fará parte da pilha de execução de métodos da instância da thread iniciada por start. Então, basicamente "a gente invoca *start* mas não saberemos *absolutamente* quando run será invocado pelo escalonador"
@loianegroner
@loianegroner 4 жыл бұрын
Obrigada pela contribuição Leonardo! Você está correto! :)
@FredPerpetuoDev
@FredPerpetuoDev 7 жыл бұрын
Bom dia Loiane, sou professor de história e estudante de ciência de computação. A meu ver o grande problema da área de TI é que muitos professores universitários são excelentes programadores, mas não entendem de didática e acabam deixando muito a desejar nas aulas e frustram os alunos. Você, pelo contrário, é uma programadora de renome e também uma excelente professora, sua didática é excepcional. A aula me esclareceu muitas dúvidas. Obrigado, um forte abraço e parabéns pelo excelente trabalho.
@Altamir1972
@Altamir1972 3 жыл бұрын
Obrigado pelo Curso. Conheci agora pelo motivo de não entender as Threads e fiquei muito contente. Obrigado.
@marciotosi2681
@marciotosi2681 8 жыл бұрын
Bom dia Loiane. Estou usando este canal apenas para desejar que seu Natal seja repleto de alegrias e que o ano que se aproxima seja tão ou mais profícuo do que este que que já se vai. Um grande abraço e obrigado pelo seu trabalho.
@dohpdr
@dohpdr 5 жыл бұрын
Parabéns pela aula... finalmente percebi o que é e a importância…
@ceciliaaltruda8919
@ceciliaaltruda8919 4 жыл бұрын
Parabéns vc faz tudo se tornar mais fácil
@JixHunter
@JixHunter 7 жыл бұрын
Loiane conheci seu canal e seu trabalho essa semana. Gostaria de lhe parabenizar pelos mesmos. Não consigo imaginar o trabalho que você teve/tem ao fazer esse tipo de material. Mais uma vez, parabéns e muito obrigado!
@jorgebarboza290
@jorgebarboza290 6 жыл бұрын
Adorei esta aula, pois como comecei recentemente a conhecer esta linguagem, esta técnica de executar várias tarefas em um único processo, te abre novas ideias para implementar esta técnica. Parabéns pela aula.
@jandirleifeliciano
@jandirleifeliciano Жыл бұрын
Estou assistindo em 2023, excelente aula.
@mariavitoriamacedo9169
@mariavitoriamacedo9169 4 жыл бұрын
Parabéns, você possui uma didática fenomenal
@TheJhenerson
@TheJhenerson 6 жыл бұрын
Parabéns pela didática! disparado o melhor que já encontrei online.
@Metroyd91
@Metroyd91 4 жыл бұрын
muito boa a explicação, consegue entender o funcionamento melhor que nas aulas na facul hehe
@franconerd2199
@franconerd2199 5 жыл бұрын
Muito obrigado Loiane, me ajudou muito!!!
@ruirossi6241
@ruirossi6241 3 жыл бұрын
Muito legal, Loiane. Obrigado!
@DanteMarinho
@DanteMarinho 3 жыл бұрын
Obrigado por todo o conteúdo maravilhoso Loiane. Grande beijo!
@rattin5442
@rattin5442 5 жыл бұрын
Me esclareceu tudo, otimo tutorial, agora posso fazer meu macro de autoclique atualizado
@luismarinellibraga2703
@luismarinellibraga2703 5 жыл бұрын
Excelente aula, me ajudou bastante, além de me interessar por mais cursos da plataforma. Parabéns e obrigado novamente pela clareza de um tópico que estava com bastante dificuldade para absorver e praticar.
@rodrigoleandro6224
@rodrigoleandro6224 5 жыл бұрын
magnifico resolveu meu problemaaaaa, parabéns pela aula
@viniciusbarbosadasilva3045
@viniciusbarbosadasilva3045 4 жыл бұрын
Voltando a ver java, estava com sdds hehe
@wellingtonalves5329
@wellingtonalves5329 4 жыл бұрын
Muito obrigado!! Loiane, espero um dia conhece-la pessoalmente, que mulher inteligente, programadora fina!!
@carnegiebacelarnunes
@carnegiebacelarnunes 5 жыл бұрын
Simplesmente fantástico! Obrigado!
@raonirmb1
@raonirmb1 5 жыл бұрын
Obrigado, Loiane! Você salvou meu semestre!
@VICENTETUNDRO
@VICENTETUNDRO 4 жыл бұрын
Muito maravilhoso mesmo. Parabéns. Sucesso.
@edercarlos5940
@edercarlos5940 6 жыл бұрын
Muito bom professora parabéns !
@lucasviniciusschiroff2855
@lucasviniciusschiroff2855 Жыл бұрын
Aula otima ajudou muito, obrigado.
@marciomartins4111
@marciomartins4111 4 жыл бұрын
Parabéns, ótima explicação.
@zuludeus4708
@zuludeus4708 6 жыл бұрын
nossaa melhor explicação de threds ... eu n conseguia entender por nada ! AGORA EU ENTENDI OBRIGADO
@fabricioitajuba
@fabricioitajuba 5 жыл бұрын
Fantásticas suas aulas!!! parabéns!!!
@ivanwhmeti
@ivanwhmeti 7 жыл бұрын
1000 vezes obrigado!
@viniipelomundo
@viniipelomundo 6 жыл бұрын
Muito bom ! Obrigado!
@felipecesar7559
@felipecesar7559 8 жыл бұрын
excelente a aula !!!
@gustavoamaral
@gustavoamaral 7 жыл бұрын
excelente aula. obrigado. aprendi muito
@Zaratustra_88
@Zaratustra_88 Жыл бұрын
Adorei brincar com esse exercício de Thread hahaha
@MatheusSilva-gx8sj
@MatheusSilva-gx8sj 6 жыл бұрын
Excelente aula!
@EdinformaticaTecnologias
@EdinformaticaTecnologias 2 жыл бұрын
Loiane, como fechar um form através de outro form no java, tipo uma tela de venda com um botão pagamentos, que ao ser tocado dispara a rotina de chamar a tela pagamentos que tem um botão finalizar vendas que ao ser tocado dispara a rotina de fechar o form pagamentos e o form vendas que estava aberto, e chama um novo form vendas para ser novamente usado pelo usuario?
@HeriveltonFrancischettiPires
@HeriveltonFrancischettiPires 7 жыл бұрын
Olá... Parabéns pela aula, achei muito útil e direto ao ponto! Por favor, como ficaria um exemplo de Thread para atualizar uma página WEB sempre que as informações de uma tabela de um BD (MySQL) for alterada? Por exemplo, a cada 1 segundo, verificar se houve mudança no BD, e em caso afirmativo, atualizar a informação na página web. Obrigado.
@viniipelomundo
@viniipelomundo 6 жыл бұрын
Qual linguagem você utiliza?
@danielcunhapvh
@danielcunhapvh 5 жыл бұрын
Muito boa a aula.
@pamelaotero8813
@pamelaotero8813 4 жыл бұрын
Você é muito boaaa
@TelmoMachadoSistemas
@TelmoMachadoSistemas 5 жыл бұрын
@Loiane Groner, Boa Noite, uma pergunta. Se você colocar uma operação matemática de adição com duas variáveis, na sua classe (MinhaThread) pegando os valores da classe Teste.java / E Depois mostrar o resultado. um exemplo variavel X,Y e variavel Total. Na Thread #1 fica as valores x=3 e y=5, Total=8. Quando o programa executar a Segunda thread #2 ela vai somar com os valores desta Thread #2, digamos os valores 6 e 9, Total = 15. ele vai utilizar a mesma variável Total para as duas? ou ele vai separar a variável por ter o nome da Thread #1 e diferenciar da Thread #2? Obrigado
@fariashoffman8464
@fariashoffman8464 6 жыл бұрын
ótimo canal
@karenrediessmullersoria4457
@karenrediessmullersoria4457 7 жыл бұрын
melhor aula.
@marcoscandido9887
@marcoscandido9887 6 жыл бұрын
Boa noite, eu estou precisando fazer um cronometro o mais preciso possível vi alguns na internet, mas a margem de erro é muito grande, da para usar as threads para controlar melhor a contagem do tempo, obrigado!
@rovilsonm
@rovilsonm 4 жыл бұрын
Excelente, sua didatica. \Perfeito. Só não achei o código...
@gelzienyrezendemartins8248
@gelzienyrezendemartins8248 8 жыл бұрын
oi como lasse que multiplique dois números e garanta que o método não possa ter acesso simultâneos;
@comentariodaofensa9582
@comentariodaofensa9582 6 жыл бұрын
Muito bom! Essa parte de Thread é do capiroto, ótima explicação.
@eudavidcanon
@eudavidcanon 8 жыл бұрын
Muito bom !!!
@flaviomedeiros7
@flaviomedeiros7 5 жыл бұрын
Como faço pra parar o processo por alguns segundos, sendo que eu quero que um gif, que está numa ImageView, continue movimentando até que o processo seja retomado?
@loianegroner
@loianegroner 5 жыл бұрын
para parar é com o método sleep, vai pausar por x milisegundos.
@flaviomedeiros7
@flaviomedeiros7 5 жыл бұрын
Eu já fiz isso. De fato ele para. Só que o Gif também para. E eu não queria que parasse. É o seguinte, eu tô fazendo um programa de sorteio. Tenho duas imagens. Ambas com aquele globo da sorte. Uma com o globo parado e outra com as bolas se mexendo(um Gif). Quando o programa abre, já abre com o parado. Gostaria que quando eu clicasse no botão sortear, a imagem fosse alterada pra o Gif, só que demorasse 3 segundos e depois trocasse pra o parado e mostrasse os números sorteados. Trocar as imagens eu sei, só não sei o lance dos três segundos. Você pode me ajudar? Please 🙏🙂
@marceloaugusto9775
@marceloaugusto9775 8 жыл бұрын
Aula excelente! =)
@D00R50FP3RC3P710N
@D00R50FP3RC3P710N 5 жыл бұрын
no meu eclipse as threads ja imprimem o contador 0, 1, e 2 ao mesmo tempo, mesmo colocando um tempo para dormir, sera problema do meu computador?
@loianegroner
@loianegroner 5 жыл бұрын
Cada computador funciona de maneira diferente. Você pode aumentar o tempo de sleep para tentar ver uma diferença maior.
@D00R50FP3RC3P710N
@D00R50FP3RC3P710N 5 жыл бұрын
@@loianegroner ah sim,eu fiz isso e deu certo, acho que meu computador demora muito para mostrar sysout, e quando mostra as threads ja executam mais rapido. Obrigado!
@mrflames13
@mrflames13 5 жыл бұрын
Muito bom
@erikadamasceno5025
@erikadamasceno5025 4 жыл бұрын
Desculpa mas eu não entendi de onde veio a classe Thread que vc estendeu no começo
@georgedebarroscastro
@georgedebarroscastro 7 жыл бұрын
Desculpe, não posso deixar a informação incorreta, vc diz no exemplo do Activity Monitor(OS X) que seria o mesmo que o gerenciador de tarefas no Windows que o Eclipse executa, neste momento em que mostra, 32 threads em paralelo. Essa informação é incorreta o processamento é concorrente e por isso não é pode ser paralelo, só existe processamento paralelo em processadores de vídeo.
@loianegroner
@loianegroner 7 жыл бұрын
Obrigada pela correção George! :) []s
@comentariodaofensa9582
@comentariodaofensa9582 6 жыл бұрын
www.devmedia.com.br/threads-paralelizando-tarefas-com-os-diferentes-recursos-do-java/34309
@comentariodaofensa9582
@comentariodaofensa9582 6 жыл бұрын
P-E-S-Q-U-I-S-A---A-N-T-E-S---D-E--C-O-M-E-N-T-A-R---B-O-S-T-A
@herculesmoreira
@herculesmoreira 5 жыл бұрын
Bom, considerando os núcleos do processador, podemos afirmar com toda certeza que existe sim processamento paralelo nele. Mas entendo o que você quis dizer, mas ainda sim, seria complexo demais ensinar alguém que está começando que apesar de estar usando threads, o processamento continua sequencial, só que concorrente. Sabemos que ao ensinar algo, normalmente partes são omitidas para facilitar o aprendizado (a parte omitida normalmente é aprendida um pouco mais a frente)
@vulgoeuedu2008
@vulgoeuedu2008 5 жыл бұрын
..Show!
@thsantos_henrique
@thsantos_henrique 8 жыл бұрын
deixa passar minhas provas que vou esmerilhar nos seus vídeos
@michel8936
@michel8936 4 жыл бұрын
ENGRACADO COMO NA AULA PARECE Q ESTA FALANDO EM OUTRA LINGUA E AQUI CONSEGUI ENTENDE
@gabrielmatos1075
@gabrielmatos1075 5 жыл бұрын
casete tentei prestar atenção parece que está falando grego wtf sou burro ou oq
@rafael.batista
@rafael.batista 5 жыл бұрын
Muito bom!
Curso de Java 68: Threads: Interface Runnable
9:40
Loiane Groner
Рет қаралды 30 М.
Threads em java
9:45
Michelli Brito
Рет қаралды 16 М.
Thread Signaling in Java
23:26
Jakob Jenkov
Рет қаралды 13 М.
Como Pegar Dados da Internet com Python
16:33
Eficiência Programada
Рет қаралды 3,8 М.
Java threads 🧵
16:01
Bro Code
Рет қаралды 127 М.
Curso de Java 69: Criando várias Threads + métodos isAlive e join
10:05
Curso de Java 50: Exceptions: stacktrace e throws
16:10
Loiane Groner
Рет қаралды 35 М.
Apenda a criar MÚLTIPLAS THREADs em JAVA!
25:15
RinaldoDev
Рет қаралды 13 М.
Aprender JAVA em 2024: A Escolha Certa ou Um ERRO FATAL?
8:36
Hugo Santos - O Programador de Sucesso
Рет қаралды 9 М.