Pre 就是 每一个

    也就是每一个命令对应一个线程。真特么奢侈。

    其实很简单,就是不停的创造新的线程。我们平时用的线程池就这个升级升级升级版本。

    盗图:
    image.png

    1. public class Host {
    2. Helper helper = new Helper();
    3. public void request(int a){
    4. new Thread(new Runnable() {
    5. @Override
    6. public void run() {
    7. helper.handle(a);
    8. }
    9. }).start();
    10. }
    11. }
    1. public class Helper {
    2. public void handle(int a) {
    3. try {
    4. System.out.println("number:" + a+"--start");
    5. Thread.sleep(a * 1000);
    6. System.out.println("number:" + a+"--end");
    7. } catch (InterruptedException e) {
    8. e.printStackTrace();
    9. }
    10. }
    11. }
    1. public class Main {
    2. public static void main(String[] args){
    3. Host host = new Host();
    4. host.request(1);
    5. host.request(2);
    6. host.request(3);
    7. host.request(4);
    8. host.request(5);
    9. host.request(6);
    10. }
    11. }

    image.png