|
|
|
@ -472,7 +472,7 @@ t1(){ t2(){ |
|
|
|
|
* "Limited expressive power". Some reasonalbe problems are hard to solve |
|
|
|
|
* Ref ["The Little Book of Semaphores"](https://greenteapress.com/semaphores/LittleBookOfSemaphores.pdf) |
|
|
|
|
|
|
|
|
|
### Why shared-variable synchronization |
|
|
|
|
### Why shared-variable synchronization |
|
|
|
|
|
|
|
|
|
**Why not?** |
|
|
|
|
|
|
|
|
@ -504,4 +504,6 @@ t1(){ t2(){ |
|
|
|
|
* Sensors and actuators |
|
|
|
|
* "CPU" - Computing capacity |
|
|
|
|
* *This* is real-time programming; We solve it by *Scheduling* |
|
|
|
|
* ... any other interface |
|
|
|
|
* ... any other interface |
|
|
|
|
|
|
|
|
|
|
|
|
|
|