Content deleted Content added
No edit summary |
No edit summary |
||
Line 25:
[[distributed]] collection of storage modules.
==Basic principles==
Concurrent data structures, intended for use in parallel or distributed computing environments, differ from
"sequential" data structures, intended for use on a uniprocessor
machine, in several ways
<ref name="sahni">
{{cite book
| author = Mark Moir and [[Nir Shavit]]
Line 40 ⟶ 42:
| pages = 47-14 — 47-30
}}
one specifies the data structure's properties and checks that they
are implemented correctly, by providing '''safety properties'''. In
Line 69 ⟶ 71:
== References == {{reflist}}
* [[Nancy Lynch]] "Distributed Computing"
* Hagit Attiya and Jennifer Welch "Distributed Computing: Fundamentals, Simulations And Advanced Topics, 2nd Ed"
* [[Doug Lea]], "Concurrent Programming in Java: Design Principles and Patterns"
* [[Maurice Herlihy]] and [[Nir Shavit]], "The Art of Multiprocessor Programming"▼
* Mattson, Sanders, and Massingil "Patterns for Parallel Programming"▼
▲* [[Maurice Herlihy]] and [[Nir Shavit]], "The Art of Multiprocessor
▲* Mattson, Sanders, and Massingil "Patterns for Parallel
==External links==
|