PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza porównawcza wybranych zagadnień programowania wymagających komunikacji międzyprocesowej i międzywątkowej

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparative analysis of selected programming issues requiring inter-process and inter-thread communication
Języki publikacji
PL
Abstrakty
PL
Poniższy artykuł przedstawia porównanie mechanizmów komunikacji i synchronizacji oferowanych w aplikacjach wielowątkowych oraz analogicznych rozwiązań opartych o komunikację międzyprocesową. Porównanie teoretyczne zestawiono z praktycznymi klasycznymi problemami synchronizacji. Porównano dostępność mechanizmów komunikacji i synchronizacji w bibliotece Boost i w komunikacji międzyprocesowej IPC. Przedstawiono subiektywną ocenę stopnia trudności implementacji i porównanie wydajności.
EN
The following article presents a comparison of multithread and multiprocess communication and synchronization. The theoretical comparison was supported by the solutions of practical, classical synchronization problems. The availability of communication and synchronization mechanisms in the Boost library and in IPC interprocess communication was compared.A subjective assessment of the difficulty in implementation and applications performance was also presented.
Rocznik
Tom
Strony
149--154
Opis fizyczny
Bibliogr. 9 poz., tab.
Twórcy
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
  • [1] Brzeziński Jerzy, Wawrzyniak Dariusz. Politechnika Poznańska. Materiały z zajęć Systemy Operacyjne. http://wazniak.mimuw.edu.pl/index.php?title=Systemy_operacyjne. 2006.
  • [2] Fusco John, Linux, Niezbędnik programisty. Helion 2009.
  • [3] Karbowski A., Niewiadomska-Szynkiewicz E., Programowanie równoległe i rozproszone. Oficyna Wydawnicza Politechniki Warszawskiej 2009
  • [4] Pańczyk Maciej, Politechnika Lubelska Materiały z przedmiotu Systemy Operacyjne 2014.
  • [5] Pańczyk Maciej, Politechnika Lubelska Materiały z przedmiotu Programowanie Równoległe i Rozproszone 2014.
  • [6] Love R., Linux, Programowanie systemowe. Helion. Gliwice 2008.
  • [7] Williams Anthony, BotetEscriba Vicente. Official documentation for Boost Library - Chapter 39. Thread. http://www.boost.org/doc/libs/1_68_0/doc/html/thread.html. 2007.
  • [8] Bershad, Brian N., et al. "User-level interprocess communication for shared memory multiprocessors." ACM Transactions on Computer Systems (TOCS) 9.2 (1991): 175-198.
  • [9] Guźlewski Z., Weiss T., Programowanie współbieżne i rozproszone w przykładach i zadaniach. WNT, Warszawa 1993.
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2019).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b76e2ec2-4ad3-4be9-b1f6-46042fba75a4
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.