reader.java
来自「读者与写者之JAVA」· Java 代码 · 共 35 行
JAVA
35 行
public class Reader extends Thread
{
public Reader(int r, Database db)
{
readerNum = r;
server = db;
}
public void run()
{
int c;
while (true)
{
//System.out.println("reader " + readerNum + " is sleeping.");
Database.napping();
System.out.println("reader " + readerNum + " wants to read.");
c = server.startRead();
// you have access to read from the database
System.out.println("reader " + readerNum + " is reading. Reader Count = " + c);
Database.napping();
System.out.print("reader " + readerNum + " is done reading. ");
c = server.endRead();
//System.out.println("reader " + readerNum + " is done reading. Count = " + c);
}
}
private Database server;
private int readerNum;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?