관리 메뉴

CASSIE'S BLOG

[슈퍼코딩] 63-1강 멀티쓰레딩 프로그래밍 본문

PROGRAMMING/슈퍼코딩 강의 정리

[슈퍼코딩] 63-1강 멀티쓰레딩 프로그래밍

ITSCASSIE1107 2023. 12. 16. 17:13
반응형

클래스::메소드명 이렇게 부를 수 있다.

클래스::new 를 통해서 생성자도 부를 수 있다.

객체인스턴스도 부를 수 있다.

customer1:showCustomerInfo

 

 

 

프로세스는 크롬을 실행하든 게임을 하든 프로그램이 기존에 아이콘을 클릭하면 쭈루루루 올라가서 프로젝트에 올라가서 실제 메모리나 cpu를 사용하면서 돌아가는게 다 프로세스라고 할 수 있다. 자바도 프로세스라고 할 수 있다.

 

자바에서도 thread를 기존의 thread의 분신처럼 사용해서 작업들을 병행처리하거나 병행처리로 진행을 하는거죠.

이 사진이 병렬처리한 거다.

 

 

 

main thread: 메인 메소드에서 시작하는 thread.

 

자바는 객체에 진심이라서 thread도 객체라고함.

 

 

Runnable 인터페이스 실행했고,  그거 객체를 Thread가 받으면 된다고함.

 

 

 

@FunctionalInterface 어노테이션은 Java 8부터 도입된 기능 중 하나로, 해당 어노테이션이 붙은 인터페이스가 함수형 인터페이스임을 나타냅니다. 함수형 인터페이스는 딱 하나의 추상 메서드만을 가지는 인터페이스입니다.

@FunctionalInterface 어노테이션은 컴파일러에게 이 인터페이스가 함수형 인터페이스임을 명시적으로 알려주는 역할을 합니다. 이 어노테이션이 붙은 인터페이스가 추상 메서드를 두 개 이상 가지게 되면 컴파일 오류가 발생합니다.

반응형