Непрерывный блок захвата для прерывания прерывания - PullRequest
2 голосов
/ 24 марта 2020

Я написал следующий java код для работающего подхода для создания нового потока и получения ошибок, как указано ниже после кодов. Если кто-нибудь может помочь мне разобраться, это будет оценено.

введите описание изображения здесь

введите описание изображения здесь

ошибки следующие

введите описание изображения здесь

введите описание изображения здесь

1 Ответ

1 голос
/ 24 марта 2020

Вы должны обратить внимание на верхний и нижний регистр имен классов. Таким образом, «нить» становится «нить». Также используйте поток # currentthread, а не поток # currentthread, этот метод не существует. То же самое касается потока # сна и конструктора.

Пример:

public final class ThreadDemo implements Runnable {
  @Override
  public void run() {
    Thread currentThread = Thread.currentThread();

    Thread executingThread = new Thread(this, "Demo-Thread");
    executingThread.start();
    try {
      Thread.sleep(2000);
    } catch (InterruptedException ex) {
      ex.printStackTrace();
    }
  }
}

Также невозможно иметь метод 2 раза в одном классе. Так что удалите метод запуска. Кроме того, в следующий раз я прошу вас использовать кодовый блок, а не изображения.

...