스레드 병렬처리
- 블로킹 (대기 상태) 가 되는 메소드
ServerSocket의 accept( ) Socket 생성자 또는 connect( ) Socket의 read( ), write( )
병렬처리의 필요성
- 스레드가 블로킹되면 다른 작업을 수행하지 못한다.
⇒ 입출력 할 동안 다른 클라이언트의 연결 요청을 수락하지 못한다.
⇒ 입출력 할 동안 다른 클라이언트의 입출력을 하지 못한다.
- UI생성/변경 스레드에서 블로킹 메소드를 호출하지 않도록 한다.
⇒ UI 생성 및 변경이 안 되고 이벤트 처리가 안 된다.
'JAVA' 카테고리의 다른 글
[이것이 자바다] 18. 6 네트워크 기초, Java Swing으로 채팅 구현 (2) (0) | 2021.03.10 |
---|---|
[이것이 자바다] 18.4 파일 입출력, Java Swing으로 채팅 구현 (0) | 2021.03.10 |
[이것이 자바다] 18 IO 기반 입출력 및 네트워킹 (0) | 2021.03.10 |
[이것이 자바다] 15 컬렉션 프레임워크 - 기타 컬렉션 (0) | 2021.03.10 |
[이것이 자바다] 15 컬렉션 프레임워크 (0) | 2021.03.10 |
Uploaded by Notion2Tistory v1.1.0