스터디올래

Java

스터디 할래 10주차 과제: 멀티쓰레드 프로그래밍

목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 1. Thread 클래스와 Runnable 인터페이스 프로세스와 스레드 Process 실행 중인 프로그램, OS로부터 메모리를 할당 받음 프로세스 간에는 각 프로세스의 데이터 접근이 불가 Thread 실제 프로그램이 수행되는 작업의 최소 단위, 하나의 프로세스는 하나 이상의 Thread를 가지게 됨 스레드들은 동시에 실행 가능 프로세스 안에 있으므로, 프로세스의 데이터를 모두 접근 가능 스레드 장점 CPU 활용도를 높이고, 성능 개선 가능 응답성 향상 자원 공유 효율 (IPC를 안 써도 됨) 스레드 단점 하나의 스레드 문제..

Java

8주자 과제: 인터페이스(피드백)

📌 책 추천 (비 기술 도서) 📌 default 인터페이스 등장으로 인한 구조의 변화 (handler interceptor가 대표적인 예) 📌 다중 구현에서 중복되는 메소드가 있을 경우는? JoinGroup.interface JoinMember.interface HelloJoinMember.java - 컴파일 에러 난다 💡 해결책 - 그냥 재정의 하면 됨 1. 둘 중 하나만 쓰거나 2. 둘 다 쓰거나 3. 새롭게 재정의 하거나 📌 static 메소드가 포함된 클래스를 상속받으면? -> 인스턴스 생성으로 출력하면 default가 출력 -> static메소드는 StaticJoinMember.preJoin()으로 출력 (다른 영역에 있다고 생각) - 덮어 씌우는 개념이 아니다. StaticJoinMember...

향찡
'스터디올래' 태그의 글 목록