본문 바로가기

JAVA

[이것이 자바다] 18.7.5 스레드 병렬처리

스레드 병렬처리

 

  • 블로킹 (대기 상태) 가 되는 메소드

    ServerSocket의 accept( ) Socket 생성자 또는 connect( ) Socket의 read( ), write( )

 

병렬처리의 필요성

  • 스레드가 블로킹되면 다른 작업을 수행하지 못한다.
    ⇒ 입출력 할 동안 다른 클라이언트의 연결 요청을 수락하지 못한다.
    ⇒ 입출력 할 동안 다른 클라이언트의 입출력을 하지 못한다.
  • UI생성/변경 스레드에서 블로킹 메소드를 호출하지 않도록 한다.
    ⇒ UI 생성 및 변경이 안 되고 이벤트 처리가 안 된다.
 

Notion2Tistory

 

boltlessengineer.github.io

이것이 자바다 (신용권의 Java 프로그래밍 정복)

 

이것이 자바다

『이것이 자바다』은 15년 이상 자바 언어를 교육해온 자바 전문강사의 노하우를 아낌 없이 담아낸 자바 입문서이다. 자바 입문자를 배려한 친절한 설명과 배려로 1장에 풀인원 설치 방법을 제

book.naver.com