Skip to content

Commit b0dbf14

Browse files
SICP: fix concurrency questions
1 parent f611558 commit b0dbf14

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

shared/middle/sicp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ This fundamental work emphasizes controlling the complexity of software systems
174174
* What does concurrency mean?
175175
* What is the shared state? How it can be done? What problems can appear because of shared state?
176176
* Explain all possible interleaving the order of events for two processes when first one executes the expression: `balance += 10;` and the second one: `balance *= 2;`?
177-
* Will be the problems with concurrency same if we had no assignment in the language (only immutable data)?
178-
* Why do assignments in the language force programmer to admit time in the modeling?
177+
* Will problems with concurrency be the same if we have no assignment in the language (only immutable data)?
178+
* Why do assignments in the language force programmer to admit time in modeling?
179179
* What does serialization mean and what is its purpose?
180180
* Why serialization doesn't help for such an operation like swapping the balances in two bank accounts?
181181
* What is the mutex? How does it help with problems arisen because of concurrency?

0 commit comments

Comments
 (0)