Blocking and Non-Blocking Process Synchronization: Analysis of Implementation
2011
Vladislavs Nazaruks, Pāvels Rusakovs

In computer programs with multiple processes, inter-process communication is of high importance. One of its main aspects is process synchronization, which can be divided into two classes: blocking and non-blocking. Blocking synchronization is simpler and mostly used; however, non-blocking synchronization allows avoiding some negative effects. In this paper, there is discussed the logic of widespread process synchronization mechanisms and is analyzed the support of these mechanisms in different platforms.


Atslēgas vārdi
concurrent computing, process synchronization, blocking and non-blocking algorithms

Nazaruks, V., Rusakovs, P. Blocking and Non-Blocking Process Synchronization: Analysis of Implementation. Lietišķās datorsistēmas. Nr.47, 2011, 145.-150.lpp. ISSN 1407-7493.

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196