Ні - ви точно можете впоратися з цим більше.
Важливо пам’ятати, що глибоко в глибині душі, якщо припустити, що ви працюєте з однією основною машиною, процесор дійсно виконує лише одну інструкцію * за один раз.
А саме, процесор може виконувати лише дуже обмежений набір інструкцій, і він не може виконувати більше однієї інструкції за годинник (багато інструкцій займають навіть більше 1 галочки).
Тому найбільша паралельність, про яку ми говоримо в галузі інформатики, - це програмне забезпечення. Іншими словами, існують шари реалізації програмного забезпечення, які абстрагують процесор нижнього рівня від нас і змушують думати, що ми одночасно виконуємо код.
Ці "речі" можуть бути процесами, що представляють собою одиниці коду, які одночасно запускаються в тому сенсі, що кожен процес думає, що він працює у своєму власному світі зі своєю власною загальною пам'яттю.
Інший приклад - це потоки, які є одиницями коду всередині процесів, які також дозволяють одночасно.
Причина, коли ваші 4 робочі процеси зможуть обробити більше 4 запитів, полягає в тому, що вони запускають потоки для обробки все більше запитів.
Фактичний ліміт запиту залежить від обраного HTTP-сервера, вводу / виводу, ОС, обладнання, мережевого підключення тощо.
Удачі!
* інструкції - це основні команди, які може виконувати процесор. приклади - додайте два числа, переходьте з однієї інструкції на іншу