Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 1005 #ACM craft #백준
- 구름톤 트레이닝
- 행복한 수열의 개수
- 백준 #1010 #다리놓기
- 백준
- IT 좀 아는 사람
- 금 채굴하기
- TagLibraryValidator
- 즉시로딩
- til
- 멀록 조명등
- 코딩테스트실력진단
- 최장 공통 부분수열
- @EntityGraph
- JPA
- 공부 기록
- 코드트리 챌린지
- 코드트리
- 1931번
- 지연로딩
- 구름톤 챌린지
- 완전탐색
- spring
- 공부하기 싫어 #그래도 해야해
- 회의실 배정
- 동적 계획법
- Today I Learned
- 구름톤
- 코딩테스트
- eager
Archives
- Today
- Total
목록2024/03 (1)
화분
스레드의 코어 할당과 Yield()
멀티스레딩을 공부하면서 스레드에 대한 코어 할당과 스레드의 yield() 메서드에 대한 궁금증이 생겨서 직접 여러가지 코드를 작성해보고 Gemini를 통해 알아낸 것들을 정리하고자 글을 썼다. 우선 yield()를 공부하기 위해 '이것이 자바다(개정판)'의 멀티스레드 파트에 적힌 예시 코드와 이것에 궁금한 점들을 해결하고자 추가적인 코드를 작성해가며 실험해보았다. 먼저 yield() 란? CPU 코어를 할당 받아 작업을 처리하던 스레드가 일을 안할때 해당 CPU 코어, 즉 코어를 할당 받은 커널 스레드를 다른 프로세스 내 스레드에게 양보하여 CPU의 효율을 끌어올리기 위한 메서드라고 생각하면 된다. WorkThread.java : Thread를 상속 받은 WorkThread 이다. 아래와 같이 if문의 ..
Study/JAVA
2024. 3. 10. 17:00