본문 바로가기

🌱JAVA/📖 문법 & 규칙

while (true) 의 의미

728x90
반응형

# while (true) 의 의미 정리

예제 코드는 아래와 같다.

        Thread monitor5200Thread = new Thread(() -> {
            while (true) {
                try (ServerSocket serverSocket = new ServerSocket(PORT_5200)) {
                    System.out.println("Port 5200 is connected.");
                    serverSocket.accept(); // This will block until a connection is made
                } catch (IOException e) {
                    System.out.println("Port 5200 is disconnected.");
                    switchToPort5160();
                }
            }
        });
        monitor5200Thread.start();

설명은 아래와 같다.

반복문은 반복문에 포함되는 조건이 True 로 평가되는 동안에만 진행이 된다.
즉 while (true) 라는 것은 특별한 일이 없는 한 계속해서 반복문을 실행 하겠다는 무한반복문의 의미를 지니게 된다고 볼수 있다.

 

- 끝 -

728x90
반응형