Exemplo n.º 1
0
        private void NovoAgente(ListaValores Valor)
        {
            Agente Agente = new Agente(Valor);

            AdicionaCabeca(Agente);
            lock (this)
            {
                Agentes.Add(Agente);
            }
        }
Exemplo n.º 2
0
        private void AdicionaCabeca(Agente Agente)
        {
            ICollection <Tuple <Cabecario, double> > Add = Agente.ProcuraCabeca();

            if (Add != null)
            {
                lock (this)
                {
                    Cabecas.AddRange(Add);
                }
            }
            ;
        }
Exemplo n.º 3
0
 private void Montagem(Agente agente)
 {
     Parallel.ForEach(agente.Regras, a => Montar(a));
 }