package com.qst.Tesst;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.FutureTask;
public class Test14 implements Callable{
public static void main(String[] args) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(12323+Thread.currentThread().getName());
}
}).start();
System.out.println(22222+Thread.currentThread().getName());
ExecutorService executorService = Executors.newFixedThreadPool(3);
for (int i = 0; i < 10; i++) {
executorService.submit(new Runnable() {
@Override
public void run() {
System.out.println(852852+Thread.currentThread().getName());
}
});
}
FutureTask<String> futureTask = new FutureTask<String>(new Test14());
new Thread(futureTask).start();
Runnable runnable = new Runnable() {
@Override
public void run() {
y();
}
};
}
static void y(){}
@Override
public String call() throws Exception {
System.out.println("call" + Thread.currentThread().getName());
return "999999";
}
}