EDU.oswego.cs.dl.util.concurrent

Class Rendezvous.Rotator

Enclosing Class:
Rendezvous
Implemented Interfaces:
Rendezvous.RendezvousFunction

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).

Method Summary

void
rendezvousFunction(Object[] objects)
Rotate the array *

Method Details

rendezvousFunction

public void rendezvousFunction(Object[] objects)
Rotate the array *
Specified by:
rendezvousFunction in interface Rendezvous.RendezvousFunction