⟩ Explain me what do you know about multi-threading?
Multi-threading is a way to improve the performance of an application. Multi-threading is a process that uses several processors to run snippets of code. It improves performance and stops code from "hanging" when it runs.