PL EN


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

Programowanie wielowątkowe w językach strukturalnych i obiektowych

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Multithreaded programming in structural and object-oriented languages
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono sposoby programowania wielowątkowego w wybranych językach programowania takich jak: C podejście strukturalne oraz obiektowe C++ przy użyciu bibliotek Posix Threads dla języka C oraz bibliotekę Boost dla języka C++. Opisano również charakterystykę wybranych bibliotek. Przedstawiono przykładowe rozwiązania typowych problemów programistycznych wykorzystujących wątki. Starano odpowiedzieć na pytanie czym kierować się przy wyborze języka do nauki programowania wielowątkowego oraz programowania w ogólnym tego słowa znaczeniu.
EN
The article presents multithreaded programming in selected programming languages such as: C structural and C ++ object oriented approach using Posix Threads libraries for C language and Boost library for C ++ language. The characteristics of selected libraries are also described. Examples of typical programming problems using threads are presented. An effort was made to answer the question of what to do when choosing a language for learning multithread programming and programming in the general meaning of this word.
Słowa kluczowe
Rocznik
Tom
Strony
49--53
Opis fizyczny
Bibliogr. 11 poz., tab.
Twórcy
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
  • [1] Stephen Prata, Język C. Szkoła programowania. Wydanie VI,Helion, 2016.
  • [2] Alex Allain, C++. Przewodnik dla początkujących, Helion, 2014.
  • [3] Dick Buttlar, Jacqueline Farrell, Bradford Nichols, Pthreads Programming A POSIX Standard for Better Multiprocessing, Wydawnictwo O'Reilly Media, 2013.
  • [4] Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming Volume 1 Addison-Wesley Professional; 1 edition, 2001.
  • [5] Boris Sch Ling, The Boost C++ Libraries, Wydawnictwo XML Press, 2011.
  • [6] Bjarne Stroustrup, "Why C++ is not just an Object-Oriented Programming Language", Sigplan, 1995.
  • [7] LukasEinkemmer, A resistive magnetohydrodynamics solver using modern C++ and the Boost library, Elsevier B.V., 2016.
  • [8] https://theboostcpplibraries.com/introduction[20.11.2018]
  • [9] https://mortoray.com/2011/12/16/how-does-a-mutex-workwhat-does-it-cost/[20.11.2018]
  • [10] Bil Lewis, Multithreaded Programming With PThreads Prentice Hall; 136th ed. edition (9 December 1997)
  • [11] David R. Butenhof Programming with POSIX Threads, Addison Wesley Longman, Inc,1997
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-e2d32a97-a57f-47e2-bad5-fb74f539d78b
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ć.