Content deleted Content added
m Disambiguation page link clarification - WikiProject Disambiguation |
m WikiCleaner 0.99 - Repairing link to disambiguation page - You can help! |
||
Line 13:
Today, as [[multiprocessor]] computer architectures that provide
[[parallel computing|parallelism]] become the dominant computing platform (through the
proliferation of [[multi-core]] processors), the term has come to
stand mainly for data structures that can be accessed by multiple
Line 21:
environment called [[shared memory]], though this memory may be
physically implemented as either a "tightly coupled" or a
==Basic principles==
Line 50:
The type of liveness requirements tend to define the data structure.
The [[method (computer science)|method]] calls can be '''blocking''' or '''non-blocking'''
(see [[non-blocking synchronization]]). Data structures are not
restricted to one type or the other, and can allow combinations
|