즐거운프로그래밍

[자바] 스레드(Thread) 예제

수수께끼 고양이 2023. 11. 14. 12:24
728x90
반응형

 

public class Main {
    public static void main(String[] args) {
        for(int i=0; i<10; i++)
            new MyThread(i).start();
        for(int i=0; i<2; i++)
            new Thread(new MyThread2(i+2)).start();
        while(true) {
            System.out.println("m");
        }
    }
}
class MyThread extends Thread {
    int num;
    MyThread(int num) {
        this.num=num;
    }
    @Override
    public void run() {
        super.run();
        while(true) {
            for(int i=0; i<num; i++)
                System.out.println("  ");
            System.out.println("  "+num);
        }
    }
}
class MyThread2 implements Runnable {
    int num;
    MyThread2(int num) {
        this.num=num;
    }

    @Override
    public void run() {
        while(true) {
            for(int i=0; i<num; i++)
                System.out.print(" ");
            System.out.println("  "+num);
        }
    }
}

 

 

 

 

728x90
반응형

'즐거운프로그래밍' 카테고리의 다른 글

[pandas] pandas Series 데이터 2  (1) 2023.11.14
[pandas] pandas Series 데이터 1  (0) 2023.11.14
[자바] 스레드(Thread)  (1) 2023.11.14
[자바] 예외(Exception)  (0) 2023.11.14
[자바] 싱글톤 패턴(singleton)  (0) 2023.11.14