public class Rendezvous extends Object
Modifier and Type | Class and Description |
---|---|
class |
Rendezvous.Counter
class encapsulating state for a specific rendezvous
|
Constructor and Description |
---|
Rendezvous(int expected) |
Rendezvous(int expected,
boolean rejoinable) |
Modifier and Type | Method and Description |
---|---|
boolean |
delete()
delete this rendezvous causing any waiting threads to return -1 form the rendezvous call.
|
int |
getArrived()
retrieve the number of threads waiting at the rendezvous or -1 if the rendezvous has
been deleted
|
int |
getExpected() |
boolean |
needsRemove()
check if the rendezvous has completed but has not yet been rtemoved
|
int |
rendezvous()
enter this rendezvous.
|
void |
setRemoved()
mark a completed rendezvous to indicate that it has been removed
|
public Rendezvous(int expected)
public Rendezvous(int expected, boolean rejoinable)
public int rendezvous()
public boolean delete()
public int getExpected()
public int getArrived()
public boolean needsRemove()
public void setRemoved()
Copyright © 2017. All Rights Reserved.