쓰레드의 우선순위와 쓰레드 그룹
쓰레드는 우선순위(priority)라는 속성(멤버변수)을 가지고 있는데, 이 우선순위의 값에 따라 쓰레드가 얻는 실행시간이 달라집니다. 쓰레드가 수행하는 작업의 중요도에 따라 쓰레드의 우선순위를 서로 다르게 지정하여 특정 쓰레드가 더 많은 작업시간을 갖도록 할 수 있습니다. 시각적인 부분이나 사용자에게 빠르게 반응해야하는 작업을 하는 쓰레드의 우선순위는 다른 작업을 수행하는 쓰레드에 비해 높아야합니다. 쓰레드가 가질 수 있는 우선순위의 범위는 1-10이며 숫자가 높을수록 우선순위가 높습니다. 그러나 우선순위의 높고 낮음은 절대적인 것이 아니라 상대적인 것임에 주의할 필요가 있습니다. 아래 쓰레드의 우선순위 예제를 보시고 쓰레드의 우선순위를 음미해 보시기 바랍니다. 쓰레드 그룹은 서로 관련된..
자바강좌
2019. 4. 29. 23:44