이론
Adapter디자인패턴을 적용한->MouseAdapter의 원리파악하기
인터페이스의 추상메서드를 필터링해서 제공해주는 기능
활용도 Dao의 인터페이스와 같은 곳에서 적용할수 있다.
synchronized :동시화
withdraw를 호출하는 스레드가 안전하게 lock pool에서
작업을 끝낼 때 까지 다른 스레드의 간섭을 받지 않는다.
작업이 끝나면 당연히 다음 스레드가 이일을 같은 방식으로 진행
public synchronized void withdraw(int money) { - wait(), notify()
GUI , Network 상에서 스레드들을 사용하게 됨
WebApplication에서 스레드에 의해서 자원이 관리가 되기 때문에
싱글톤 패턴으로 동기화가 적용되어진다.
스레드가 사용하는 공유자원을 각 스레드들이 사용할 때 임계영역이 발생하고, 동시성 문제가 발생된다.
서비스 운영 방식 (standalone 과 xinetd)
standalone 요청받으면 끊어야한다.
xinetd 끊어지면안됨
포트: 서비스번호
OS->IP->서비스(대기)->데몬
TCP/IP:양방향, UDP:단방향, ICMP, 포트,프로토콜,URL
클라이언트 2.요청
게이트웨이,DNS,TCP/UDP,IP,URL
서버 1.대기(host,port,protocol)
실습
ex1.Ex5_MultiThread
ex1.CanvasDemo
ex1.Ex3_canvas1
ex1.MyThread0
ex3.MyCar
ex3.Producer
ex3.Customer
ex3.ProducerMain
'학원수업 > 자바' 카테고리의 다른 글
학원 12일차 복습(3/29) (0) | 2018.03.30 |
---|---|
학원 11일차 복습(3/28) (0) | 2018.03.28 |
학원 9일차 복습(3/26) (0) | 2018.03.26 |
학원 8일차 복습(3/23) (0) | 2018.03.23 |
학원 7일차 복습(3/22) (0) | 2018.03.22 |