# Code Help - Run Nonblocking

**URL:** <https://forum.theavr.org/t/code-help-run-nonblocking/802>\
**Category:** AVR Drone Software\
**Created:** [November 27, 2023, 4:09pm UTC](https://forum.theavr.org/t/code-help-run-nonblocking/802 "2023-11-27T16:09:27Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![asher](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.theavr.org/asher/32/323_2.png) [@asher](https://forum.theavr.org/u/asher)\
**Post date:** [November 28, 2023, 7:14pm UTC](https://forum.theavr.org/t/code-help-run-nonblocking/802/2 "2023-11-28T19:14:06Z")

</div>

I believe it was explained in a post I saw a while back:

> [@Autonomous Questions](https://forum.theavr.org/t/autonomous-questions/491/3):
>
> The `box.run_non_blocking()` method. This starts the event loop in the _background_, and allows more code to run. This is great for when you have code that needs to run independently of incoming messages, like your code. This is how the software that gets data from the ZED Mini tracking camera works. When you do this however, you need to have some kind of infinite loop running, so your code doesn’t reach the end and stop executing.

---

_[View the full topic](https://forum.theavr.org/t/code-help-run-nonblocking/802)._
