inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

Parallel & Concurrent

코어갯수..

276

플하

작성한 질문수 60

0

int cpuCores = Runtime.getRuntime().availableProcessors();

챕터 01에 exam01 코드 실행시

cpuCores가 12개 로 나오는 이유가뭘까요

시피유가 6코어에 12쓰레드인데

쓰레드 갯수로 나오는거같아요..

 

 

java 동시성 multithread synchronisation

답변 1

0

LetsGoHigh

혹시 인텔 cpu 쓰시나요?

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

0

플하

AMD 요거입니다image

0

플하

쓰레드 갯수는 12개가 맞게 정확히 나옵니다..

int numThreads = Runtime.getRuntime().availableProcessors();//쓰레드 갯수

0

kekekiki

하이퍼스레딩 기술이 적용돼서 x2 해서 12로 나오는 것 같아요~ 강사님도 답글 달아주실듯요!

멀티스레드 단일스레드

0

56

0

new Condition 부분 질문

0

81

1

13:00 강의 내용 이해 질문

0

99

1

강의 출시 질문 있습니다.

0

114

1

InterruptedExceptionThreadStopExample 질문입니다.

0

94

2

instance.getMyField()의 값이 왜 다른가요?

0

115

1

해당 강의 내용 무단 도용 신고

0

211

2

Thread Waiting 상태 관련 질문 드립니다.

0

182

1

단일연산변수 api

0

125

0

synchronized 블럭과 메인메모리 반영

0

146

0

실무에서 자바가 제공하는 락을 사용하는 경우

1

243

1

뮤텍스나 세마포어는 busy waiting이 없는 게 맞을까요?

0

157

1

16:50부분에서 타입락 질문드립니다.

0

110

2

16분 7초 뮤텍스 코드 관련해 질문드립니다.

0

160

2

동기화가 보장된다고 하더라도 스레드간 데이터 불일치가 발생할 수 있지 않나요??

0

199

2

리액티브-part2

0

180

2

문자열 풀 값을 이용한 String 변수

0

207

2

스레드 라이브러리는 커널과 같은 역할을 하지 못하나요?

0

173

1

자식 프로세스를 쓰는 이유

0

186

1

커널 모드 전환시 질문이 있습니다!

0

146

1

[공유] setName 시 threadName이 1부터 시작하는 이유

0

177

1

synchronized = 모니터

0

285

2

Thread의 Context Switching 문의드립니다.

1

254

1

동기 & 논블록킹 질문 드립니다.

0

231

2