# 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!
