본문 바로가기
Java, JSP

멀티쓰레드 평가기준

by 수앙 2010. 12. 2.

1. 안전성 : 객체를 망가뜨리지 않는 것

 - 쓰레드 세이프 : 복수의 쓰레드가 이용해도 안전성이 유지되는 클래스


2. 생존성 : 필요한 처리가 이뤄질 것

 - 활동성과 일맥상통 함

 - 생존성을 읽는 전형적인 사례는 데드락(deadlock)

 - 싱글톤 패턴과 연관이 있음


3. 재사용성 - 클래스를 다시 사용할 수 있을 것

 - 프로그램 품질을 높이는데 필요한 조건


4. 수행능력 - 고속, 대량으로 처리할 수 있을 것

 - 프로그램 품질을 높이기 위한 조건

 - 쓰루풋 : 단위 시간 당 처리 수

 - 응답성 : 요구를 한 뒤 반응이 나타날 때까지 걸리는 시간

 - 용량 : 동시에 처리할 수 있는 수

 - 효율, 확장성, 저하 등


5. 결론

 - 필수조건 : 안전성, 생존성

 - 품질향상 : 재사용성, 수행능력


끝.

'Java, JSP' 카테고리의 다른 글

IO vs NIO performance compare (성능 비교)  (0) 2013.02.14
추상클래스 vs 인터페이스  (0) 2012.02.05
JSP request, response 과정  (0) 2012.01.13
Java에서 DB Stored Procedure 정보 알아내기  (0) 2011.09.11
lombok  (1) 2011.07.14

댓글