标题
使用多线程创建文件10个线程负责1000个文件的创建
import java.io.File;
public class Project01 {
public static void main(String[] args) {
int i=0;
File f=new File("F:/test/lol");
Project01 p=new Project01();
while(i<10){
MyThreadTest b1=new MyThreadTest(i*100+1);
b1.setName("进程"+i+":");
b1.start();
i++;
}
}
}
class MyThreadTest extends Thread{
int i=0;
int j=0;
public MyThreadTest(int i) {
super();
this.i = i;
}
@Override
public void run() {
for(int j=i;j<100+i;j++){
synchronized (this) {
File f=new File("F:/test/lol/"+j+".txt");
try {
f.createNewFile();
System.out.println(Thread.currentThread().getName()+j);
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
}
}