inflearn logo
Course

Course

Instructor

LetsGoHigh's Posts

LetsGoHigh LetsGoHigh

@sssazzz

Students
-
Reviews
-
Course Rating
-

Posts 10

Q&A

코어갯수..

혹시 인텔 cpu 쓰시나요? 인텔이 하이퍼스레딩이라는 기술을 지원해주는데(다른 회사는 모르겠음) 이건 물리적 코어 한개당 스레드 2개를 할당해 성능을 높이는 기술입니다. 그래서 물리적 코어는 6개이지만 논리적 코어는 12개라 12로 출력되는 것 같네요

Likes
0
Comments
1
Viewcount
305

Q&A

동시성과 병렬성 질문

스케줄 알고리즘에 의해 선점된 스레드와 Java 스레드와는 다른게 맞나요?

Likes
0
Comments
2
Viewcount
606

Q&A

Controller 테스트할 때, Service 에 대한 로직

안녕하세요. @MockBean이 붙은 서비스는 테스트 실행 시 단순히 컨트롤러를 스프링컨테이너에 등록하기 위한 작업? 설정?이라고 보면 될까요?

Likes
0
Comments
2
Viewcount
691

Q&A

추상클래스 객체생성 관련

MyBank myBank = new MyBank(); 대신에 Bank myBank = new MyBank();로 사용하는 이유는 간단해요. 또 다른 클래스들(MotherBank, FatherBank 등등...) 많다고 가정해봅시다. 이 클래스들은 Bank라는 추상 클래스로부터 상속을 받고 객체를 만들어 사용하고 있는데요. 소스코드를 타인이 봤을 때, MotherBank motherBank = new MotherBank(); 이런식으로 작성한다면, 상속 여부를 가독성있게 판단할 수 없기때문입니다. 그래서 가장 최상위 클래스를 자료형으로 사용하는 것입니다. 가독성을 위해서요. 물론 MyBank myBank = new MyBank(); 이렇게 사용가능합니다.

Likes
0
Comments
5
Viewcount
461