Thread
-
자바 개념 6(thread)학교 수업/자바프로그래밍 2020. 4. 23. 18:50
1:1 채팅프로그램이 아닌 다인원 채팅프로그램을 구현하려면서버가 여러 클라이언트와 통신하면서 요청을 처리하기 위해 필요한 쓰레드에 대해 알아야한다.( 서버&클라이언트 1:1이면 thread사용 불필요 but 서버 & 클라이언트1 & 클라이언트2 & 클라이언트3... 이면 thead사용해야함)그래서 therad란 무엇인가? thread 쓰레드 - 개념 : 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위 세부적으로는 운영체제에 의해 관리되는 하나의 작업 혹은 태스크를 의미 프로세스(Process) : 실행중인 프로그램, 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 된다. 그림으로 자세히 보자면 - 쓰레드의 생명 주기 1. Runnable (준비상태) 스레드가..