Glossary

Concurrency and Parallelism

Concurrency and Parallelism are related but distinct concepts. Concurrency is about structure; parallelism is about execution. Rob Pike: "Concurrency is about dealing with lots of things at once; parallelism is about doing lots of things at once".

The difference

Threads, processes, coroutines

PHP

PHP is traditionally synchronous: one request = one process. For true parallelism — Swoole, ReactPHP, or horizontal scaling via PHP-FPM.