2025/01/06 2

Java Thread Model 의 역사

Java 1.0~1.4: 초기 스레드 모델Thread 클래스와 Runnable 인터페이스 도입기본적인 스레드 생성 및 실행 메커니즘이 제공됨.synchronized, wait(), notify(), notifyAll() 메서드를 사용한 동기화가 가능.초기 문제점동기화 블록의 관리가 어려움.스레드 풀과 같은 고급 API 부재.비효율적인 스레드 관리.Java 5 (2004): java.util.concurrent 패키지 도입새로운 기능Executor Framework스레드 관리를 단순화하는 스레드 풀 및 작업 실행 프레임워크.ExecutorService executor = Executors.newFixedThreadPool(4);executor.execute(() -> System.out.println("T..

WEB BE/JAVA 2025.01.06

책임감, 그리고 리더십

내가 생각하는 리더십의 본질은?다른사람에게 동기부여를 해줄 수 있는 능력.나보다 잘하는 사람들 사이에서, 어떻게 방향을 잃지 않고 가야 하는가?내가 할 수 있는 리더십은 무엇인가?그동안의 "내가 다 해결할게, 날 믿어!" 식 리더십은 더이상 불가능하다.현실적으로 어떤 마인드셋을 지니고 앞으로 나아가야 하는가?가능성 열어두고, 상황 파악자아도취(현재 오판, 미래 확신) + 책임 추구 + 만족 추구자아도취(현재 오판, 미래 확신) + 책임 추구 + 실적 추구장기적 시야(현재 인정, 미래 확신) + 책임 추구 + 만족 추구장기적 시야(현재 인정, 미래 확신) + 책임 추구 + 실적 추구생존(현재 인정, 미래 불안, 단기적 시야) + 책임 추구 + 만족 추구생존(현재 인정, 미래 불안, 단기적 시야) + 책임 ..

개인적 공간 2025.01.06