코드 그라데이션

후발대 22일차(1) 전체 코드 본문

Java/후발대

후발대 22일차(1) 전체 코드

완벽한 장면 2023. 3. 7. 21:36

후발대수업_22.

Thread 실습퀴즈 / 입출력과 파일

  • 입력
  • 파일 다루기
  • 폴더 다루기
  • Thread 퀴즈

진행 내용 (수업자료)

퀴즈 코드

Prac20

package com.sparta.hbd04.prac01.prac20;

// A 상품 준비 1/5
// B 상품 준비 2/5
//      ...
// -- A 상품 준비 완료 --
// -- B 상품 준비 완료 --
// == 세트 상품 포장 시작 ==
// 세트 상품 포장 1/5
//      ...
// == 세트 상품 포장 완료 ==

public class Prac20 {
    public static void main(String[] args) {
        Runnable runnableA = () -> {
            for (int i = 1; i <=5 ; i++) {
                System.out.println("A 상품 준비 " + i + "/5");
            };
            System.out.println(" -- A 상품 준비 완료 -- ");
        };

        Runnable runnableB = () -> {
            for (int i = 1; i <=5 ; i++) {
                System.out.println("B 상품 준비 " + i + "/5");
            };
            System.out.println(" -- B 상품 준비 완료 -- ");
        };

        Thread threadA = new Thread(runnableA);
        Thread threadB = new Thread(runnableB);

        threadA.start();
        threadB.start();

				while (threadA.isAlive() || threadB.isAlive()) {
				   }

//        try {
//            threadA.join();
//            threadB.join();
//        } catch (InterruptedException e) {
//            throw new RuntimeException(e);
//        }

       
        Runnable runnableSet = () -> {
            System.out.println("== 세트 상품 포장 시작 ==");
            for (int i = 1; i <=5 ; i++) {
                System.out.println("세트 상품 포장 " + i + "/5");
            };
            System.out.println("== 세트 상품 포장 완료 == ");
        };
        Thread threadSet = new Thread(runnableSet);
        threadSet.start();


    }
}
728x90

'Java > 후발대' 카테고리의 다른 글

후발대 22일차 설명 추가(thread)  (0) 2023.03.08
후발대 22일차 Quiz  (0) 2023.03.07
후발대 21일차 설명 추가  (0) 2023.03.04
후발대 21일차 전체 코드  (0) 2023.03.03
예외처리 Quiz  (0) 2023.03.03
Comments