EDU.oswego.cs.dl.util.concurrent
Class Rendezvous.Rotator
java.lang.Object
EDU.oswego.cs.dl.util.concurrent.Rendezvous.Rotator
- All Implemented Interfaces:
- Rendezvous.RendezvousFunction
- Enclosing class:
- Rendezvous
- public static class Rendezvous.Rotator
- extends Object
- implements Rendezvous.RendezvousFunction
The default rendezvous function. Rotates the array
so that each thread returns an item presented by some
other thread (or itself, if parties is 1).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Rendezvous.Rotator
public Rendezvous.Rotator()
rendezvousFunction
public void rendezvousFunction(Object[] objects)
- Rotate the array
- Specified by:
rendezvousFunction in interface Rendezvous.RendezvousFunction