Mercurial > hg > Members > shoshi > distributedalgorithm
view src/main/java/suikwasha/distributedalgorithm/algorithms/cr/ChangRoberts.java @ 1:d24bcb819032
trying to add Selector
author | suikwasha |
---|---|
date | Fri, 19 Oct 2012 23:48:11 +0900 |
parents | 38a110b13db1 |
children |
line wrap: on
line source
package suikwasha.distributedalgorithm.algorithms.cr; import java.util.LinkedList; import suikwasha.distributedalgorithm.framework.Algorithm; import suikwasha.distributedalgorithm.link.ReliableLinkBuilder; import suikwasha.distributedalgorithm.machines.SimpleMachineBuilder; import suikwasha.distributedalgorithm.simulator.Simulator; import suikwasha.distributedalgorithm.simulator.Summary; import suikwasha.distributedalgorithm.topologies.RingTopologyBuilder; public class ChangRoberts { public static void main(String _args[]) throws InterruptedException { LinkedList<Algorithm> algoList = new LinkedList<Algorithm>(); for(long num = 0;num <= 1000;num ++){ algoList.add(new ChangRobertsAlgorithm(num)); } ReliableLinkBuilder linkBuilder = new ReliableLinkBuilder(); SimpleMachineBuilder machineBuilder = new SimpleMachineBuilder(); RingTopologyBuilder ringBuilder = new RingTopologyBuilder(); Simulator sim = new Simulator(algoList,linkBuilder,machineBuilder,ringBuilder); Summary sum = sim.startSimulation(); sum.print(); } }