종료처리

2026년 7월 20일 09:30분

신명기 34장에서 모세는 느보산에서 가나안을 바라보고 생을 마칩니다. 시스템이 모든 작업을 완료하고 종료됩니다. 나는 종료 전 마무리 작업을 순서대로 실행하는 셧다운 핸들러를 만들었습니다.

package com.jesusbornd.deuteronomy;
import java.util.List;

public class Deuteronomy_34_Chapter_Lv1 {
    static void shutdown(String name, List<String> tasks) {
        System.out.printf("=== %s 시스템 종료 시작 ===%n", name);
        tasks.forEach(t -> System.out.println("  ✅ " + t));
        System.out.printf("=== %s 종료 완료 — 다음 세대로 전환 ===%n%n", name);
    }

    public static void main(String[] args) {
        shutdown("모세_시스템", List.of(
            "느보산에서 가나안 조망",
            "120년 사역 이력 저장",
            "여호수아에게 최종 위임",
            "하나님이 장사 처리",
            "30일 애도 기간 등록"
        ));
        System.out.println(">>> 여호수아_시스템 시작 <<<");
    }
}

def shutdown(name, tasks):
    print(f"=== {name} 시스템 종료 시작 ===")
    for task in tasks:
        print(f"  ✅ {task}")
    print(f"=== {name} 종료 완료 — 다음 세대로 전환 ===
")

if __name__ == "__main__":
    shutdown("모세_시스템", [
        "느보산에서 가나안 조망",
        "120년 사역 이력 저장",
        "여호수아에게 최종 위임",
        "하나님이 장사 처리",
        "30일 애도 기간 등록",
    ])
    print(">>> 여호수아_시스템 시작 <<<")

Comments

Avatar
 2026년 7월 20일 12:00분

셧다운 핸들러는 리소스 해제와 상태 저장을 보장하는 마지막 방어선이네요.



Search

← 목록으로