스핀 적용 한계
임계 영역의 예상 길이와 대기 정책을 기준으로 판단한다.
| 작업 | 스핀 평가 | 권장 |
|---|---|---|
| 아주 짧은 계산 | 검토 가능 | 원자 구조 |
| 밀리초 계산 | CPU 낭비 | ReentrantLock |
| 외부 I/O | 부적합 | 락 밖 처리 |
| 공정성 필요 | 기능 부족 | 표준 Lock |
핵심: 스핀 시간 제한을 두어도 기다리는 동안 CPU를 쓰는 성질은 남는다.
임계 영역의 예상 길이와 대기 정책을 기준으로 판단한다.
| 작업 | 스핀 평가 | 권장 |
|---|---|---|
| 아주 짧은 계산 | 검토 가능 | 원자 구조 |
| 밀리초 계산 | CPU 낭비 | ReentrantLock |
| 외부 I/O | 부적합 | 락 밖 처리 |
| 공정성 필요 | 기능 부족 | 표준 Lock |
핵심: 스핀 시간 제한을 두어도 기다리는 동안 CPU를 쓰는 성질은 남는다.