목차
1. 쓰레드(Thread)란 무엇?
2. 쓰레드 구현 모델에 따른 구분
3. 멀티프로세스 운영체제 기반 프로그램의 문제점과 새로운 방안
4. 해결책 쓰레드
5. 쓰레드 폴링
2. 쓰레드 구현 모델에 따른 구분
3. 멀티프로세스 운영체제 기반 프로그램의 문제점과 새로운 방안
4. 해결책 쓰레드
5. 쓰레드 폴링
본문내용
DC) 애플릿 서버들과 Java Web Server는 성능 개선을 위해 쓰레드 폴링의 확장할 수 있는 사용을 만들 수 있다. 쓰레드 폴링은 실행의 시작시에 쓰레을 잠들어있는 준비된 형태로 생성하며, 쓰레드 시작 프로세스들은 시스템 자원들의 한계에서 비싼 사항들을 요구하기에 쓰레드 폴링은 약간 더 늦게 시작 프로세스를 만든다. 그러나 슬립핑쓰레드는 새로운 작업을 수행하기 위해 필요되어 질때만 깨어나 동작하기에 런타임 성능을 개선해준다. Start 메소드 호출은 WorkerThread의 run메소드를 실행하게 하며, 런 메소느 내에서 wait 호출은 Thread가 작업에 도달할때까지 기다리는 동안 Thread를 suspend 시키고 생성자 마지막 라인은 stack에 sleeping Thread를 넣는다.
추천자료
[VRML][VRML 의의][VRML 구성요소][VRML 역사][VRML 설계][VRML 브라우저]VRML의 정의, VRML...
[JAVA][자바]JAVA(자바)의 특징과 JAVA(자바)를 이용한 인터넷강의, JAVA(자바)를 이용한 WBI...
[운영체제]쓰레드를 이용한 행렬곱셈
[수행지원시스템][CASE][CAI코스웨어][메시지][통신보호시스템]컴퓨터 수행지원시스템 설계, ...
USN에 대하여 그 개념을 간략히 설명하고, 유비쿼터스 컴퓨팅의 활용 기술이 우리 사회에 미...
Operaing System Concepts 7판 1-3장 ch4 - 쓰레드(Threads)
uml의 사용방법과 uml의 활동
[객체지향][방법론][유도사실객체][상호작용다이어그램][상호작용]객체지향의 의미, 객체지향...
안드로이드 내부/외부 디바이스 용량 확인 및 메모리 확인/정리 APP OS_project
소개글