public class Myexecuter {
public static void main(String[] args) {
A a = new A();
B b= new B();
FutureTask fa = new FutureTask (a);
FutureTask fb = new FutureTask (b);
ExecutorService es = Executors.newFixedThreadPool(2);
es.submit (fa);
es.submit(fb);
String getName = (String)a.get();
String getSurName = (String)b.get();
es.shutdown ();
}
}
---------------------------------------------------------
public class A implements Callable{
@Override
public Object call() throws Exception {
String name ="Prashant";
return name;
}
}
----------------------------------------------------------
public class B implements Callable{
@Override
public Object call() throws Exception {
String surname ="thakre";
return surname;
}
}
---------------------------------------------------
No comments:
Post a Comment