The ESP32 comes with 2 Xtensa 32-bit LX6 microprocessors: core 0 and core 1. So, it is dual core, the below links demonstrates how to use the two cores in simple blink app using freertos.
The ESP32 is dual core: it comes with 2 microprocessors. In this article we’ll show you how to use both ESP32 cores using Arduino IDE by creating tasks.