Exemple #1
0
        public void run()
        {
            ProcessWrite[] parWrite = { new ProcessWrite(out1), new ProcessWrite(out2) };
            CSPParallel    par      = new CSPParallel(parWrite);

            while (true)
            {
                Object value = In.read();

                parWrite[0].value = value;
                parWrite[1].value = value;
                par.run();
            }
        }
Exemple #2
0
        /**
         * The main body of this process.
         */
        public void run()
        {
            ProcessWriteInt[] parWrite = { new ProcessWriteInt(Out0), new ProcessWriteInt(Out1) };
            CSPParallel       par      = new CSPParallel(parWrite);

            while (true)
            {
                int value = In.read();
                parWrite[0].value = value;
                parWrite[1].value = value;
                par.run();
                //Console.WriteLine("Read values in Delta. ProcessWrite finished");
            }
        }
Exemple #3
0
        /**
         * The main body of this process.
         */
        public void run()
        {
            ProcessRead[] parRead = { new ProcessRead(In1), new ProcessRead(In2) };
            CSPParallel   par     = new CSPParallel(parRead);

            while (true)
            {
                par.run();
                int i1 = (int)parRead[0].value;
                int i2 = (int)parRead[1].value;
                //Debug.WriteLine("Plus values are " + i1 + " and " + i2 );

                Out.write((int)(i1 + i2));
            }
        }