[운영체제]readers writers 문제 자바로구현
- 최초 등록일
- 2010.12.12
- 최종 저작일
- 2010.12
- 압축파일
- 가격 1,000원
소개글
readers writers 문제 위한 databace클래스와 세마포어를 사용하였다.
readerthread
writerwthread
Semaphore
컴파일 실행환경
readerwriterServer.javawriter.java //writerwthreaddatabase.javaReader.java //readerthreadSemaphore.java
본문내용
public class ReaderWriterServer
{
public static void main(String args[])
{
Database server = new Database();
Reader[] readerArray = new Reader[NUM_OF_READERS];
Writer[] writerArray = new Writer[NUM_OF_WRITERS];
for (int i = 0; i < NUM_OF_READERS; i++)
{
readerArray[i] = new Reader(i, server);
readerArray[i].start();
}
for (int i = 0; i < NUM_OF_WRITERS; i++)
{
writerArray[i] = new Writer(i, server);
writerArray[i].start();
}
}
private static final int NUM_OF_READERS = 3;
private static final int NUM_OF_WRITERS = 2;
}
압축파일 내 파일목록
Database.class
Database.java
DatabaseServer.class
DatabaseServer.java
Reader.class
Reader.java
Semaphore.class
Semaphore.java
Writer.class
Writer.java
실행방법.txt
참고 자료
없음