Package edu.jas.gb
Class HybridReducerReceiverMPJ<C extends edu.jas.structure.RingElem<C>>
- java.lang.Object
-
- java.lang.Thread
-
- edu.jas.gb.HybridReducerReceiverMPJ<C>
-
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
java.lang.Runnable
class HybridReducerReceiverMPJ<C extends edu.jas.structure.RingElem<C>> extends java.lang.Thread
Distributed server receiving worker thread.
-
-
Constructor Summary
Constructors Constructor Description HybridReducerReceiverMPJ(int r, edu.jas.util.Terminator fin, java.util.concurrent.atomic.AtomicInteger a, MPJChannel pc, DistHashTableMPJ<java.lang.Integer,edu.jas.poly.GenPolynomial<C>> dl, edu.jas.gb.PairList<C> L)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Work loop.void
terminate()
Terminate.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
HybridReducerReceiverMPJ
HybridReducerReceiverMPJ(int r, edu.jas.util.Terminator fin, java.util.concurrent.atomic.AtomicInteger a, MPJChannel pc, DistHashTableMPJ<java.lang.Integer,edu.jas.poly.GenPolynomial<C>> dl, edu.jas.gb.PairList<C> L)
Constructor.- Parameters:
r
- MPJ rank of partner.fin
- terminatora
- active remote tasks countpc
- tagged socket channeldl
- distributed hash tableL
- ordered pair list
-
-