Che cosa significa "thread inline"?Che cos'è il "thread inline"?
Ho questa domanda durante la mia ultima intervista. Qualcuno ha usato questo?
Che cosa significa "thread inline"?Che cos'è il "thread inline"?
Ho questa domanda durante la mia ultima intervista. Qualcuno ha usato questo?
Credo che si riferisca alla pratica di creare una classe anonima che estende Thread e chiama il suo metodo di avvio nella stessa riga di codice.
(new Thread() {
public void run() {
// do stuff
}
}).start();
Come indicato altrove, questo non è un termine Java "ufficiale". Ma penso che sia ancora bello sapere in che modo i concetti possono essere riferiti in modo diverso, se non altro per motivi di comunicazione.
In realtà è solo un altro nome per un anonimo.
(new Thread() { public void run() {
// do something
} }).start();
"thread inline" non è un termine stabilito in Java. Era una brutta domanda
Alcune persone sembrano utilizzare il termine per indicare i thread definiti utilizzando classi anonime, come mostrato nelle altre risposte. Ma ancora, questo non è un uso ufficiale o persino diffuso, e non qualcosa con cui si possa misurare utilmente la conoscenza di Java di qualcuno.
Alcune persone potrebbero considerarla una domanda ragionevole per valutare la capacità dei candidati di risolvere in modo interattivo le comunicazioni difettose. –
Potrebbe non essere un termine prestabilito, ma il fatto è che ho usato queste parole chiave per trovare un esempio nel web e ho trovato molti esempi come quello consegnato da Danben. Quindi cosa è "stabilito" esattamente ??? – Brain
Sto indovinando questo significa creare un filo sorta come ...
new Thread(
new Runnable() {
public void run() {
...
}
}).start();
suona come fumo negli occhi, non ho mai sentito questo termine. Comunque c'è questa risposta http://wiki.answers.com/Q/What_is_inline_thread_in_java. –
Wow, è la prima volta che vedo gli wikianswer fornire una risposta utile. – Roman