- Tytuł:
- Designing multithreaded software based on concurrency in the problem domain
- Autorzy:
- Sanden, Bo I.
- Powiązania:
- https://bibliotekanauki.pl/articles/1954582.pdf
- Data publikacji:
- 2021
- Wydawca:
- Politechnika Gdańska
- Tematy:
-
concurrency
event-driven software
event sequence
reactive software
thread architecture
threading
konkurencja
oprogramowanie sterowane zdarzeniami
sekwencja zdarzeń
oprogramowanie reaktywne
architektura
nawlekanie - Opis:
- Event-sequence modeling is a thread-architectural style for event-driven software. It bases the set of threads in a multithreaded program on an event-sequence model of the problem domain. Each event sequence is a time-ordered set of event occurrences in the domain. (It is often defined by a state machine.) An event-sequence model is a set of event sequences that together cover all relevant event occurrences in the domain. Occurrences in one event sequence are generally concurrent with those in other sequences. The event-sequence modeling approach leads to architectures consisting of threads, each based on an event sequence, and shared objects. The threads can run concurrently on different cores/processors except when they must have exclusive access to some shared object. This paper defines these concepts and illustrates them with examples.
- Źródło:
-
TASK Quarterly. Scientific Bulletin of Academic Computer Centre in Gdansk; 2021, 25, 2; 183-201
1428-6394 - Pojawia się w:
- TASK Quarterly. Scientific Bulletin of Academic Computer Centre in Gdansk
- Dostawca treści:
- Biblioteka Nauki