usando sleep () para um único thread
Eu sou relativamente novo no java e estou começando a usar diferentes threads para usarwait()
ousleep()
em uma parte do meu código e os outros ainda funcionam.
Para este projeto, estou usandoJFrame
com ojavax.swing.*
ejava.awt.*
importações. O que eu estou tentando fazer é ter um dos threads (no meu código é o principal, iniciar thread) permitir que o jogador escolha um espaço no tabuleiro do tic tac toe, e quando eles clicam nele, ele vai mudar ícones, e então o AI aguardará 1 segundo antes de reproduzir o segundo thread que eu criei.
Infelizmente, sempre que eu ligoait.sleep(1000)
(ait
é o meu nome de thread) ambos os segmentos aguardam por 1 segundo antes de terminar sua execução. Alguém pode me dizer por que dormir um fio está interrompendo toda a minha execução?