[color=blue][size=xx-large]线程RUNNABLE时的基本用法:
[/size][/color]
[size=xx-large][color=blue]线程其他状态时利用异常机制实现:[/color][/size]
[/size][/color]
for (int i = 0; i < inputs.length; i++) {
heavyCrunch(inputs[i]);
if (Thread.interrupted()) {
// We've been interrupted: no more crunching.
return;
}
}
[size=xx-large][color=blue]线程其他状态时利用异常机制实现:[/color][/size]
for (int i = 0; i < importantInfo.length; i++) {
// Pause for 4 seconds
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
// We've been interrupted: no more messages.
return;
}
// Print a message
System.out.println(importantInfo[i]);
}