Depois de muita pesquisa, achei uma solução bem simples: criar uma nova thread e invocar nessa o método nessa thread. O caso se assemelha assim:
01. private void iniciarEngine(){
02.
03. }
04.
05. public void executar(){
06. Task.Factory.StartNew(() => { iniciarEngine(); });
07. }
.Na linha 01, temos o método que inicia e qua vai invocar o método assíncrono, e na linha 05 temos o método que vai iniciar a nova thread. A linha 06 resume o que quero: iniciar uma nova thread chamando o método iniciarEngine. E isso resolveu o meu problema.
Nenhum comentário:
Postar um comentário