次のようなスレッドクラスがあるとします。
public class ThreadClass extends Thread{
Object object = new Object(); //relevant object
public void run(){
synchronized(object){
if(/*condition is true*/){
//do transactions here
}else{
try{
object.wait();
}catch(InterruptedException e){
//if thread was interrupted
}
}
//other transactions here
}
}
}
現在のスレッドが中断された場合、トランザクションは続行されますか? ここで他のトランザクションを処理することはできますか? ありがとう。