público estático final Booleano bloqueio = Boolean.TRUE;
público estático booleano runCond = verdadeiro;
público estático nulo principal( Cadeia[] args ) {
Executável executável = novo Executável() {
público nulo executar() {
sincronizado (bloqueio){
enquanto ( runCond ) {
System.out.println( "Olá, Mundo!" );
tentar { aguardar( 1000 ); } capturar (InterruptedException e) {}
}
}
}
};
Encadeamento encadeamento = novo Encadeamento( executável );
thread.start();
tentar { Thread.sleep( 3000 ); } capturar (InterruptedException e) {}
thread.suspend();
tentar { Thread.sleep( 3000 ); } capturar (InterruptedException e) {}
thread.resume();
runCond = falso;
}
|
|