Параллельность и асинхронность

Параллельность процессов - означает запуск дочерних или параллельных процессов php. Параллельность потоков - запуск нескольких потоков внутри процесса. ajax - это технология асинхронной отправки данных со стороны клиента.

Параллельность демонстрирует код из статьи: https://medium.com/hootsuite-engineering...

<?
$workload = "some work load";
$processId = pcntl_fork();
if ($processId < 0){
die('Fork failed!');
} else if ($processId == 0) {
// child starts working here
trim($workload);
} else {
// parent waits for child
pcntl_wait($status);
}
?>

Чтобы его запустить нужно установить дополнительные расширения, поддерживающие функцию pcntl_fork() , а для этого нужно использовать Linux для мультипроцессорной работы + нужно fastCGI или CLI.