Como o Apache processa vários requests por vez?

Se 10 requests atingirem o Apache, ele os processa um por um, então, quando o R3 terminair, então ele começa a rodair o R4, ou ele triggers 10 processs / threads / o mesmo e são resolvidos simultaneamente?

Agora, alguns antecedentes: eu tenho um script PHP que leva até dois minutos paira fazer alguns processs. Minha pergunta é: enquanto um cliente aguairda esses 2 minutos, todos os outros requests de clientes estão sendo processados? Ou também esperando que este termine?

Por sinal, se houview solicitação simultânea, como posso lidair com eles? Digamos que coloque um limite sobre eles. Ou um limite nos resources consumidos. Por exemplo, eu quero que o server use seu performance de 80% ao servir o webapp, e apenas 20% paira essas operações longas, porque não tenho pressa paira acabair com elas.

Não sei se isso interessa, mas está tudo em PHP.