# Proof of Concept. Asynchronous programming in Arduino UNO

**URL:** <https://forum.arduino.cc/t/proof-of-concept-asynchronous-programming-in-arduino-uno/1258055>\
**Category:** General Guidance\
**Created:** [May 9, 2024, 8:56pm UTC](https://forum.arduino.cc/t/proof-of-concept-asynchronous-programming-in-arduino-uno/1258055 "2024-05-09T20:56:40Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![GolamMostafa](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/golammostafa/32/239011_2.png) [@GolamMostafa](https://forum.arduino.cc/u/GolamMostafa)\
**Post date:** [May 10, 2024, 10:58am UTC](https://forum.arduino.cc/t/proof-of-concept-asynchronous-programming-in-arduino-uno/1258055/10 "2024-05-10T10:58:42Z")

</div>

> [@gilshultz](#):
>
> You can do a lot of things very fast and it will appear they are running **concurrently**.

I think that we need to be exposed to the useable meanings for the following concepts in the context of task execution by a single microcontroller/microprocessor (MCU/MPU).  
**1.** At the same time,

**2.** Simultaneously,

**3.** Concurrently,

**4.** Together,

**5.** Mult-tasking,

**6.** Pseudo Parallel operation, and

**7.** True parallelism.  
Assume that a thread has 5 tasks and the tasks are being executed independently by five MCUs. This kind of operation has been termed as **True Parallelism** in the literature.

The Dual Core ESP32 and FressRTOS is an excellent platform to understand the operation of True Parallelsm and Multi-tasking.

The Single Core Arduino UNO and Arduino\_FreeRTOS is also an excellent platform to understand the operation of [Multi-tasking](https://forum.arduino.cc/t/learning-multi-tasking-concurrent-executions-in-embedded-controller-using-arduino-uno-r3-and-arduino-freertos-h/1255782).

---

_[View the full topic](https://forum.arduino.cc/t/proof-of-concept-asynchronous-programming-in-arduino-uno/1258055)._
