inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스레드 생성과실행-2 강의에서

34

임다정

작성한 질문수 63

0

문제와풀이 마지막문제인데요

 

package thread.test;

import static thread.util.MyLogger.log;

public class StartTest4Main {
    public static void main(String[] args) {

        Runnable runnable1 = new Runnable() {
            @Override
            public void run() {
                log("A");
            }
        };

        Runnable runnable2 = new Runnable() {
            @Override
            public void run() {
                log("B");
            }
        };

        for (; ; ) {
            Thread threadA = new Thread(runnable1);
            threadA.setName("Thread-A");
            threadA.start();
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }


            Thread threadB = new Thread(runnable2);
            threadB.setName("Thread-B");
            threadB.start();
            try {
                Thread.sleep(500);
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
        }

    }
}

저는 코드를 이렇게 구현했는데 틀린걸까요?

답변 0

백준 서비스 종료

9

846

1

강의 추천해주세요

2

22

1

케이테스트 서버 운영 방법

2

33

0

17강 zustand store 서버에서 생성

1

33

1