|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectml.shifu.guagua.MemoryCoordinator<MASTER_RESULT,WORKER_RESULT>
MASTER_RESULT - master computation result in each iteration.WORKER_RESULT - worker computation result in each iteration.public class MemoryCoordinator<MASTER_RESULT extends Bytable,WORKER_RESULT extends Bytable>
MemoryCoordinator is helper for in-memory master and worker coordination.
Master result can be set from master by signalWorkers(int, Bytable). Workers can get the result by
getMasterResult().
Worker results can be set from worker by signalWorkers(int, Bytable). Master can get the result by
getWorkerResults().
| 构造方法摘要 | |
|---|---|
MemoryCoordinator(int workers,
int iteration)
|
|
| 方法摘要 | |
|---|---|
void |
awaitMaster(int iteration)
Workers wait for master on each iteration condition |
void |
awaitWorkers(int iteration)
Master waits for workers on each iteration condition |
MASTER_RESULT |
getMasterResult()
|
List<WORKER_RESULT> |
getWorkerResults()
|
void |
signalMaster(int iteration,
int containerIndex,
WORKER_RESULT workerResult)
Signal master with result setting. |
void |
signalWorkers(int iteration,
MASTER_RESULT masterResult)
Master signals workers with result setting. |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public MemoryCoordinator(int workers,
int iteration)
| 方法详细信息 |
|---|
public void awaitWorkers(int iteration)
public void signalMaster(int iteration,
int containerIndex,
WORKER_RESULT workerResult)
public void awaitMaster(int iteration)
public void signalWorkers(int iteration,
MASTER_RESULT masterResult)
public MASTER_RESULT getMasterResult()
public List<WORKER_RESULT> getWorkerResults()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||