I have seen that Parallel For loop consumes 100% of the processor and i executed the same code with TTask.Run and consumes 40% of the processor, After seeing that I do not know which one I use The first method consumes 100% but the result is faster than the second consumes 40% of processor but the result comes later than the first . Thank you for answering me