title: Continuous Execution Multiple Functions independently c#
body: <p>I want to call multiple functions continuously each minute inside a while loop. Even any function execution time takes more than one minute, other functions should not wait for  other functions to complete.
  If I write like the below,</p>
  
  <pre><code>        while (true)
          {
              if(executebinary) BinaryConversion();
              if(emailvalidation) ValidateEmails();
  
              System.Threading.Thread.Sleep(60000);
          }
  </code></pre>
  
  <p>any delay in function BinaryConversion() will also delayed execution of function ValidateEmails(). Is there any way to run both functions simultaneously? </p>