Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.thread
ReentrantReadWriteLockTeszt osztály

java.lang.Object
  extended by java.lang.Thread
      extended by elte.java2_utikalauz5.thread.ReentrantReadWriteLockTeszt
Megvalósított interfészek:
Runnable

public class ReentrantReadWriteLockTeszt
extends Thread

Író/olvasó probléma reentráns író-olvasó lakattal.

Mióta:
Java 2 Útikalauz programozóknak
Forrásfájl:
ReentrantReadWriteLockTeszt.java
Letöltés:
ReentrantReadWriteLockTeszt.jar

Beágyazott típusok
 
java.lang.Thread osztálytól örökölt beágyazott típusok
Thread.State, Thread.UncaughtExceptionHandler
 
Mezők
static Integer data
           
private  int ID
           
static ReentrantReadWriteLock lock
           
private  boolean running
           
 
java.lang.Thread osztálytól örökölt mezők
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Konstruktorok
ReentrantReadWriteLockTeszt(int ID)
           
 
Metódusok
 void finish()
           
static void main(String[] args)
           
 int read()
           
 void run()
           
 void write(int writeData)
           
 
java.lang.Thread osztálytól örökölt metódusok
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Mezők részletezése

data

public static Integer data

lock

public static ReentrantReadWriteLock lock

ID

private int ID

running

private boolean running
Konstruktorok részletezése

ReentrantReadWriteLockTeszt

public ReentrantReadWriteLockTeszt(int ID)
Metódusok részletezése

run

public void run()
Megvalósítja:
Runnable interfész run metódusát
Felüldefiniálja:
Thread osztály run metódusát

finish

public void finish()

read

public int read()

write

public void write(int writeData)

main

public static void main(String[] args)

Java 2 Útikalauz programozóknak 5.0