멀티 스레드 사용 사례
CODEDRAGON ㆍDevelopment/Java
반응형
멀티 스레드 사용 사례
- 게임
- 영상통신
게임
- 메인스레드는 게임을 하기 위한 UI부분을 그려줍니다.
- 그래픽 부분 담당 코드는 순차적으로 실행되기 때문에, UI를 그리는 서버통신을 담당하는 소켓부분을 방치하는 수 밖에 없게됩니다.
- 이를 해결하기 위해 통신을 담당하는 스레드를 따로 하나를 두어 일정한 시간단위로 체크할 수 있도록 구현하기 위해 멀티 스레드를 사용하게 됩니다.
영상통신
- 영상을 받아 화면에 출력해 주는 코드와 영상을 생성하여 보내주는 코드를 만드는 경우에 적어도 2개의 작업이 동시에 일어난다는 것을 알 수 있습니다. 이렇게 두 가지 이상의 일을 구현하기 위해 다중 스레드를 사용하게 됩니다.
'Development > Java' 카테고리의 다른 글
객체의 구성 - 객체 = 변수(데이터) + 메소드(기능) (0) | 2016.11.26 |
---|---|
클래스와 객체, 문법적인 측면에서 바라본 클래스와 객체, 객체의 코드화 (0) | 2016.11.25 |
StringTokenizer 클래스 (0) | 2016.11.23 |
try ~ catch문에서의 주의 사항 (0) | 2016.11.21 |
Exception 클래스 - Exception Class 분류, 클래스 설명 (0) | 2016.11.21 |