Подтвердить что ты не робот

Что такое "встроенная нить"?

Что означает "встроенный поток"?

Я получил этот вопрос во время моего последнего интервью. Кто-нибудь использовал это?

4b9b3361

Ответ 1

Я считаю, что это относится к практике создания анонимного класса, расширяющего Thread и вызывающего его метод start в той же строке кода.

(new Thread() {
  public void run() {
    // do stuff
  }
 }).start();

Как указано в другом месте, это не "официальный" термин Java. Но я думаю, что все еще хорошо знать, как концепции могут быть отнесены по-разному, хотя бы ради общения.

Ответ 2

"встроенный поток" не является установленным термином в Java. Это был плохой вопрос.

Некоторые люди используют этот термин для обозначения потоков, определенных с помощью анонимных классов, как показано в других ответах. Но опять же, это не официальное или даже широко распространенное использование, а не то, благодаря чему вы могли бы с пользой оценить знания Java.

Ответ 3

Это просто другое имя анонимного ада.

( new Thread() { public void run() { 
// do something 
} } ).start(); 

Ответ 4

Я предполагаю, что это означает создание потока sorta, как...

new Thread(
  new Runnable() {

      public void run() {
         ...
      }
}).start();