public static class qq extends Thread {
@Override
public void run() {
System.out.println(this.getName() + "-->上传图片");
for (int i = 0; i <= 5; i++) {
System.out.println(this.getName() + "\t" + (i * 20 + "%"));
try {
qq.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println(this.getName() + "-->图片接收完毕");
}
private void Sc() throws IOException {
File file = new File("C:\\vi\\");
String arr[] = file.list();
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
FileInputStream inputStream = new FileInputStream("C:\\vi\\" + arr[i]);
FileOutputStream outputStream = new FileOutputStream("C:\\vvvv\\" + arr[i]);
int a = 0;
while ((a = inputStream.read()) != -1) {
outputStream.write(a);
}
outputStream.close();
inputStream.close();
}
}
public static void main(String[] args) throws IOException {
qq s = new qq();
qq a1 = new qq();
s.Sc();
s.start();
a1.start();
}
}
QQ猫.jpg
小熊.jpg
Thread-0-->上传图片
Thread-1-->上传图片
Thread-1 0%
Thread-0 0%
Thread-1 100%
Thread-0 100%
Thread-0-->图片接收完毕
Thread-1-->图片接收完毕