title: Difference between ways to run a function asynchronously
body: <p>What is the difference between?</p>
  <pre><code>asyncio.run(func())
  </code></pre>
  <p>and</p>
  <pre><code>loop = asyncio.get_event_loop()
  loop.run_until_complete(func())
  </code></pre>
  <p>As far as I understand, the difference is that if I use the first example in a program that already has <code>event_loop</code>, then a conflict will occur.</p>