class ejemplo3
extends Thread { super ( str) ;
}
public void run( ) {
for ( int i= 0 ; i< 10 ; i++ )
System .
out .
println ( i
+ " " + getName
( ) ) ; System .
out .
println ( "Termina hilo" + getName
( ) ) ; }
public static void main
( String [ ] args
) { new ejemplo3( "Java" ) .start ( ) ;
new ejemplo3( "C++" ) .start ( ) ;
System .
out .
println ( "Inicio hilo principal" ) ; }
}
Y2xhc3MgZWplbXBsbzMgZXh0ZW5kcyBUaHJlYWR7CiAgICAgICAgcHVibGljIGVqZW1wbG8zKFN0cmluZyBzdHIpewogICAgICAgICAgICAgICAgc3VwZXIoc3RyKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgcHVibGljIHZvaWQgcnVuKCl7CiAgICAgICAgICAgICAgICBmb3IgKGludCBpPTA7IGk8MTA7IGkrKykKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpKyIgIitnZXROYW1lKCkpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJUZXJtaW5hIGhpbG8iICtnZXROYW1lKCkpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKICAgICAgICAgICAgICAgIG5ldyBlamVtcGxvMygiSmF2YSIpLnN0YXJ0KCk7CiAgICAgICAgICAgICAgICBuZXcgZWplbXBsbzMoIkMrKyIpLnN0YXJ0KCk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkluaWNpbyBoaWxvIHByaW5jaXBhbCIpOwogICAgICAgIH0KfQ==