- 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.
- Learning Data Mining with Python
- 數據結構習題精解(C語言實現+微課視頻)
- Learning Continuous Integration with TeamCity
- Building Serverless Web Applications
- Angular應用程序開發指南
- Practical Responsive Typography
- 城市信息模型平臺頂層設計與實踐
- Java EE互聯網輕量級框架整合開發:SSM+Redis+Spring微服務(上下冊)
- 計算機輔助設計與繪圖技術(AutoCAD 2014教程)(第三版)
- Computer Vision with Python 3
- Learning Rust
- 算法(第4版)
- Puppet Essentials
- ASP.NET MVC 4 Mobile App Development
- Python學習手冊(原書第4版)