- Co się stanie, gdy okrągły bufor jest pełny?
- Do czego są używane okrągłe bufory?
- Jest bufor pierścieniowy taki sam jak w buforze okrągłym?
Co się stanie, gdy okrągły bufor jest pełny?
Jeśli bufor jest pełny, wiemy, że nasza pojemność jest maksymalna. Jeśli głowa jest większa niż lub równa do ogona, po prostu odejmujemy dwie wartości, aby uzyskać nasz rozmiar. Jeśli ogon jest większy niż głowa, musimy zrównoważyć różnicę z Maxem, aby uzyskać prawidłowy rozmiar.
Do czego są używane okrągłe bufory?
Okrągły bufor to narzędzie używane do przesyłania kolejnych wartości danych z wątku producenta do wątku konsumenckiego, który pobiera dane w FIFO (pierwsze w pierwszym) kolejności.
Jest bufor pierścieniowy taki sam jak w buforze okrągłym?
Bufor pierścienia (lub bufor okrągły) to ograniczona okrągła struktura danych, która jest używana do buforowania danych między dwoma lub więcej wątkami. Gdy wciąż piszemy do bufora pierścieniowego, owija się, gdy się kończy.