[컴퓨터] producer-consumer 프로그램
- 최초 등록일
- 2004.06.30
- 최종 저작일
- 2004.06
- 38페이지/ 한컴오피스
- 가격 1,500원
목차
1. Java Thread 및 Java synchronization기능을 사용한 producer-Consumer 프로그램
1.1 코드 & 주석
1.2 프로그램 설명
1.3 사용한 라이브러리와 keyword에 대한 설명
1.4 실행결과
2. Pthread 라이브러리 사용 (semaphore 사용)
2.1 소스 코드 & 주석
2.2 프로그램 설명
2.3 사용 라이브러리 설명
2.4 실행 결과
3. Pthread 라이브러리 사용 (condition variable 사용)
3.1 소스 코드 & 주석
3.2 프로그램 설명
3.3 사용 라이브러리 설명
3.4 실행 결과
4. 토의
5. 참고 문헌
본문내용
1.1 코드 & 주석
// 유틸리티 패키지 import Math.random()를 사용하기 위해서
import java.util.*;
// 쓰레드를 사용하려면 Thread클래스를 상속받아야 하는데 그 방법입니다. Producter클래//스를 Thread로 돌리기 위해서 쓰레드 클래스를 상속받은 것입니다.(extends Thread)
class Producter extends Thread
{
//클래스 declar_value로 부터 변수들을 받기 위해서..
//이때 private는 변수선언 용으로 쓰임 *자세한 내용은 라이브러리설명에서..
private declar_value pro_value;
//pro_value 초기화..
public Producter(declar_value h)
{
pro_value= h;
}
public void run() //실행
{
참고 자료
클릭하세요 자바2 jdk1.4 (대림출판사 정의현,김성진) (388~414page)
APPLIED OPERATiNG SYSTEM CONCEPTS (WILEY, 2002) chapter.7
advance linux programming, chapter 4. threads (83~91 page)
모바일 자바프로그래밍 (Pearson Education Korea,2002), chapter.7
http://211.239.117.136/~leedw/mywiki/moin.cgi/_b8_d6_c6_bc_be_b2_b7_b9_b5_e5_28Pthread_29_20_c7_c1_b7_ce_b1_d7_b7_a1_b9_d6
http://www.joinc.co.kr/modules.php?name=Search&query=thread(thread 강좌 1부터4번)
http://blog.naver.com/serenax.do?Redirect=Log&logNo=60002413901
http://kmh.ync.ac.kr/unix2/network/13-4-1.HTM
http://kmh.ync.ac.kr/unix2/network/13-5.HTM
http://kmh.ync.ac.kr/unix2/network/13-5-1.HTM
http://kmh.ync.ac.kr/unix2/network/13-5-2.HTM
http://kmh.ync.ac.kr/unix2/network/13-5-4.HTM
http://kmh.ync.ac.kr/unix2/network/13-6.HTM
http://kmh.ync.ac.kr/unix2/network/13-7.HTM
http://cs.dit.ac.kr/%7Eywpark/Lang/Java/java03.html
http://kin.naver.com/browse/db_detail.php?dir_id=10106&docid=541434
http://host.edujeju.net/moongs/study/jscript/jsstmTryCatch.htm
http://www.yaguban.com/study/study_java01.htm