Este artigo estuda principalmente o uso de métodos de junção no Java Multithreading. O artigo a seguir é um exemplo específico.
O método não estático do Thread JON () permite que um thread B "junte" na cauda de outro thread A. b não pode funcionar até que A tenha concluído a execução. Por exemplo:
Thread t = new mythread ();
t.start ();
T.Join ();
Além disso, o método join() possui uma versão sobrecarregada com um limite de tempo limite. Por exemplo, t.join(5000); Deixe o tópico esperar 5000 milissegundos. Se esse tempo exceder desta vez, ele para de esperar e se tornar um estado executável.
O resultado de unir o thread join() na pilha de threads é que a pilha de thread muda e, é claro, essas alterações são instantâneas.
classe pública testJoin {public static void main (string [] args) {mythread2 t1 = new mythread2 ("testJoin"); t1.start (); tente {t1.join (); // junção () threads merges. Somente depois que o encadeamento infantil está em execução, o encadeamento principal começa a executar} catch (interruptEdException e) {} para (int i = 0; i <10; i ++) System.out.println ("Eu sou o Thread principal");}} classe Mythread2 Extrends Thread {mythread2 (string s) {Sup (s);}; {System.out.println ("Eu sou"+getName ()); tente {Sleep (1000); // pausa, saída uma vez a cada segundo} catch (interruptedException e) {return;}}}}}Resultados em execução do programa:
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou testJoin
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
Eu sou o tópico principal
O exposto acima é todo o conteúdo deste artigo sobre o código de exemplo do método Java Multithreaded Join, e espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!