Так что это мой вопрос, как я могу остановить поток, я не очень разбираюсь в потоках, но небольшая информация, которую я прочитал, говорит мне, что это должно работать.Как я могу сделать эту нить остановки
public class testestes {
static volatile boolean key;
public static void main (String []args)
{
key=true;
Thread thread=new Thread(new Runnable()
{
public void run()
{
while(key)
{
System.out.println("running");
}
}
});
thread.start();
key=false;
}
}
Я пробовал ваш код, и он останавливается. –
Я тоже не понимаю, как только вызов 'run()' был изменен на 'start()', запускается новый поток, а когда ключ установлен в false, новый поток ** останавливается **. Этот код отлично работает для меня. Проблема должна быть в коде, который не был отправлен здесь. –