используя sleep () для одного потока
Я довольно новичок в Java, и я начинаю использовать различные темы, чтобы использоватьwait()
или жеsleep()
на одной части моего кода, а другие все еще работают.
Для этого проекта я используюJFrame
сjavax.swing.*
а такжеjava.awt.*
импорт. То, что я пытаюсь сделать, это иметь один из потоков (в моем коде это основной, начальный поток), позволяющий игроку выбрать место на доске Tic Tac Toe, и когда он щелкнет по нему, он изменит значки, и затем ИИ будет ждать 1 секунду, прежде чем начать воспроизведение со второго созданного мною потока.
К сожалению, всякий раз, когда я звонюait.sleep(1000)
(ait
мое имя потока) оба потока ждут 1 секунду, прежде чем завершить свое выполнение. Может кто-нибудь сказать мне, почему сон одной нити останавливает все мое выполнение?