コード例 #1
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
        private void NovoAgente(ListaValores Valor)
        {
            Agente Agente = new Agente(Valor);

            AdicionaCabeca(Agente);
            lock (this)
            {
                Agentes.Add(Agente);
            }
        }
コード例 #2
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
        private void AdicionaCabeca(Agente Agente)
        {
            ICollection <Tuple <Cabecario, double> > Add = Agente.ProcuraCabeca();

            if (Add != null)
            {
                lock (this)
                {
                    Cabecas.AddRange(Add);
                }
            }
            ;
        }
コード例 #3
0
ファイル: Agentes.cs プロジェクト: dcdaltin/IEB
 private void Montagem(Agente agente)
 {
     Parallel.ForEach(agente.Regras, a => Montar(a));
 }