I am currently taking the Node.js course here on Codecademy, and I have a question.
But I don’t understand. I have always thought that “asynchronous” tasks are those that execute at the same time. Therefore, you’d need multiple threads in order to do any kind of asynchronous stuff. But here they’re telling me that Node doesn’t use multiple threads, yet it manages to handle asynchronous actions. Which must mean that “asynchronous tasks” aren’t what I think.
So…could someone please explain to me what asynchronous tasks really are? I would really appreciate it