Content deleted Content added
No edit summary |
No edit summary |
||
Line 42:
</ref><ref name="sahni"/>. Most notably, in a sequential environment
one specifies the data structure's properties and checks that they
are implemented correctly, by providing
a concurrent environment, the specification must also describe
'''liveness properties''' which an implementation must provide.
Line 52:
The [[method]] calls can be '''blocking''' or '''non-blocking'''
(see [[non-blocking synchronization]]). Data structures are not
restricted to one type
where some method calls are blocking and others are non-blocking
(examples can be found in the [[Java concurrency]] software
|