użycie sleep () dla pojedynczego wątku
Jestem całkiem nowy w Javie i zaczynam korzystać z różnych wątków, aby móc z nich korzystaćwait()
lubsleep()
na jednej części mojego kodu i niech inni nadal działają.
Do tego projektu używamJFrame
zjavax.swing.*
ijava.awt.*
import. To, co próbuję zrobić, to mieć jeden z wątków (w moim kodzie jest to główny, początkowy wątek), aby gracz mógł wybrać miejsce na tablicy tic tac toe, a gdy go kliknie, zmieni ikony, i następnie AI zaczeka 1 sekundę przed odtworzeniem drugiego wątku, który utworzyłem.
Niestety, kiedy dzwonięait.sleep(1000)
(ait
to moja nazwa wątku) oba wątki czekają na 1 sekundę przed zakończeniem wykonywania. Czy ktoś może mi powiedzieć, dlaczego spanie jednej nici zatrzymuje całą moją egzekucję?