mini-pms 35
Stateful 을 Stateless로 만들기
Stateful 을 Stateless로 만들기
PMS 코드를 C/S로 분리
스레드풀
Server
34-g 클라이언트 명령이 들어오면 커맨드 객체를 찾아 실행한다. pms.handler.Command 변경 execute() 를 execute(PrintWriter out)로 변경 서버앱을 수정(쓸모없는 코드는 삭제)
34-c 사용자가 입력한 명령 처리 stateful 1) c/s projcet 준비 2) c/s 간에 메시지 송수신 테스트 3) 사용자 입력값 송수신 4) 다중 클라이언트 요청 처리 5) 스레드 적용 ...
33 파일 입출력에 옵저버 디자인 적용하기
Observer 패턴 특정 객체의 상태 변화에 따라 작업을 수행하고 싶을 때 사용하는 패턴. 메일 구독 서비스 특정 객체의 상태 변화에 따라 수행해야 하는 작업이 있을 경우, 기존 코드를 손대지 않고 손쉽게 기능을 추가하거나 제거할 수 있는 설계 기법이다. 발행/구...
데이터 레이스 스레드를 시작시키는 순간 running 상태로 접어든다. running 상태는 실행하고 있는 상태 뿐만 아니라, CPU를 받을 수 있는 상태이기도 하다. CPU는 OS의 관리 정책에 따라 스레드나 프로세스에 배분된다. 물론...
Thread https://brunch.co.kr/@kd4/3