package shixunTest;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Properties;
import java.util.Scanner;
import java.util.Vector;
public class ThreadPoolMore {
static int num;
public void init(){
//读å屿§æä»¶
InputStream in= this.getClass().getResourceAsStream("config.properties");
Properties p=new Properties();
try {
p.load(in);
int num=Integer.parseInt(p.getProperty("num"));
ThreadPoolMore.num=num;
System.out.println("å½å模æçº¿ç¨ä¸ªæ°ä¸ºï¼"+num);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
ThreadPoolMore test=new ThreadPoolMore();
test.init();
//åå§ånum大å°ççº¿ç¨æ±
ThreadPool threadPoool=new ThreadPool(ThreadPoolMore.num);
//æ¨¡ææ§è¡ä»»å¡
while(true){
System.out.println("请è¾å
¥ä»»å¡ åç§°");
Scanner scanner=new Scanner(System.in);
String taskName=scanner.next();
threadPoool.executeTask(taskName);
}
}
}
class ThreadPool{
private int maxpoolsize;
private Vector