como criar uma Thread com evento dinamico

.NET

C#

05/05/2018

Prezados,

Eu preciso executar uma thread, mas eu não sei qual a função que eu vou executar. A função tem que ser passada como um parâmetro ou outra forma porque posso executar qualquer função.

Um algoritimo seria mais ou menos assim como abaixo, porém, a minha dúvida está exatamente na chamada da start e da new thread.

public class Classe1{
    public start(object arg){
        Thread th = new Thread(() => arg);
         th.Start();
    }
}

public void funcao1(){
}

public void funcao2(string param1){
}

Classe1 threads = new threads();
threads.start(funcao1());
threads.start(funcao2("texto a ser gravado"));
Fabio Albuquerque

Fabio Albuquerque

Curtidas 0
POSTAR