- PHP Reactive Programming
- Martin Sikora
- 148字
- 2021-07-09 19:06:15
Sequential and parallel programming
We can think of sequential and parallel programming as counterparts.
In sequential programming, we're executing processes in order. This means that a process is started when the preceding process has finished. In other words, there is always only one process being executed. The following figure illustrates this principle:

In parallel programming, multiple processes can be executed concurrently:

To make this easier to understand and more relevant to PHP, we can, instead of processes, think of lines of code. PHP interpreter is always sequential and it never executes code in parallel.
In Chapter 9, Multithreaded and Distributed Computing with pthreads and Gearman, we'll use PHP module pthreads that makes it possible to run PHP code in multiple threads, but we'll see that it's not as simple as it seems. Module pthreads, in fact, creates multiple independent PHP interpreters, each running in a separate thread.
- PyTorch自動駕駛視覺感知算法實戰
- CentOS 7 Server Deployment Cookbook
- Web開發的貴族:ASP.NET 3.5+SQL Server 2008
- 微信小程序項目開發實戰
- 編程數學
- Python Web數據分析可視化:基于Django框架的開發實戰
- QGIS Python Programming Cookbook(Second Edition)
- Distributed Computing in Java 9
- 單片機原理及應用技術
- Drupal 8 Development:Beginner's Guide(Second Edition)
- 視窗軟件設計和開發自動化:可視化D++語言
- Drupal Search Engine Optimization
- Hands-On Dependency Injection in Go
- Mastering Bootstrap 4
- SQL Server實例教程(2008版)