스레드 우선순위
멀티 스레드는 동시성(Concurrency) 또는 병렬성(Parallelism)으로 실행된다. 동시성은 멀티 작업을 위해 하나의 코어에서 멀티 스레드가 번갈아가며 실행하는 성질을 말하고 병렬성은 멀티 작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행하는 성질을 말한다. 자바의 스레드 스케줄링은 Priority 방식과 Round Robin 방식을 사용한다. Priority 방식은 우선순위가 높은 스레드가 실행 상태를 더 많이 가지도록 스케줄링 하는 것을 말한다. Round Robin 방식은 시간 할당량(Time Slice)를 정해서 하나의 스레드를 정해진 시간만큼 실행하고 다시 다른 스레드를 실행하는 방식을 말한다. Priority 방식에서 우선순위는 1~10으로 주어지며 1이 가장 낮고 10이 가장 ..
프로그래밍언어/Java
2019. 6. 17. 16:12
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- watchos
- 아이폰
- C++
- Reactive programming
- 함수형프로그래밍
- retrofit
- ios
- 오토레이아웃
- 스위프트
- 안드로이드
- Swift
- 알고리즘
- Apple Watch
- 애플워치
- 함수형
- Elliotable
- Kotlin
- Auto Layout
- Notissu
- 컬렉션
- SwiftUI
- android
- databinding
- CloudComputing
- XCode
- 상속
- java
- apple
- Rxjava
- 코틀린
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함