none
Threads Console application RRS feed

  • Discussão Geral

  • Galera estou precisando fazer uma Thread para cada item do array, como posso fazer isso ?

    Segue o código :

            static void Main(string[] args)
            {
                string url1 = "";
    
                try
                {
                    List<string> parametro = new List<string>();
                    parametro.Add("http://www.mambo.com.br/bebidas");
                    parametro.Add("http://www.mambo.com.br/congelados");
                    parametro.Add("http://www.mambo.com.br/padaria");
    
    
    
                    Thread tid1 = new Thread(new ParameterizedThreadStart(Executar.ExecutarPagina));
                    tid1.Name = "Teste Thread: ";
                    tid1.Start(parametro);
    
    
                    Console.WriteLine("Thread Principal terminada");
                    Console.Read();
    
                    //tid2.Start();
                }
                catch (ThreadStateException te)
                {
                    Console.WriteLine(te.ToString());
                }
            }

    Obrigado


    SirSmart

    • Tipo Alterado Marcos SJ quarta-feira, 6 de abril de 2016 20:25 How to
    quarta-feira, 6 de abril de 2016 18:35

Todas as Respostas

  • Boa tarde,

    Você pode criar uma lista ou vetor de Thread.

    Thread[] threads = new Thread[5];
    ou
    List<Thread> threads = new List<Thread>();

    Faça um laço para criar os objetos (Thread) e compor sua lista.

    Att,

    sexta-feira, 8 de abril de 2016 20:09