https://paiza.io/projects/3KFF7-6l4pA4pvijDyvPiw
public class CB2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
CBB2 cb = new CBB2();
cb.tt(new CBB2.CallBack() {
@Override
public void start() {
// TODO Auto-generated method stub
System.out.println(Thread.currentThread().getName());
}
});
}
}
class CBB2{
public interface CallBack{
public void start();
}
public void tt(CallBack cb){
t1 tt1 = new t1(cb);
tt1.start();
}
public class t1 extends Thread{
private CallBack cb;
public t1(CallBack cb) {
this.cb = cb;
}
public void run(){
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
cb.start();
}
}
}
0 件のコメント:
コメントを投稿