> For the complete documentation index, see [llms.txt](https://venndev.gitbook.io/vapm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://venndev.gitbook.io/vapm/faq/why-system-runeventloop-and-system-runsingleeventloop.md).

# Why System::runEventLoop() and System::runSingleEventLoop() ?

Let's say if you need to run conflicting tasks immediately and complete them 100% then use <mark style="color:blue;">System::runSingleEventLoop()</mark>

If you have a rescheduling system then use <mark style="color:blue;">System::runEventLoop()</mark> to handle each part of the tasks

However, if you're just running standalone like <mark style="color:orange;">JavaScript</mark>, you just need to run it naturally without the above two methods!
