eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRynek pracy STM32 › Re: Rynek pracy STM32
  • Data: 2022-07-19 21:20:28
    Temat: Re: Rynek pracy STM32
    Od: Janusz <j...@o...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2022-07-19 o 20:59, heby pisze:
    > On 19/07/2022 20:43, Janusz wrote:
    >>> bez tego znika Ci kod, to robisz coś bardzo, bardzo źle?
    >> Znowu nie masz pojęcia, tak voiltale powoduje że kod pracuje tak jak
    >> ja chcę a nie jak kompilator myśli że ma pracować.
    >
    > vialtile używane jest tylk ow sytuacji, kiedy *coś* może zmienić
    > zawartość zmiennej *nieoczekiwanie*.
    >
    > Takie sytuacje to:
    >
    > Inny wątek.
    >
    > Przerwanie.
    >
    > Rejestr sprzętowy.
    >
    > Tylko w jednej sytuacji z tej listy używamy volatile. W dwóch używamy
    > barier. Istnieją mikroskopije architektury, w których nie ma barier, ale
    > teraz nawet miganie diodami robi się na ARMach.
    >
    > Jeśli wyoptymalizowało Ci kod, który korzysta ze zmiennej i "naprawiłeś"
    > to przez delklarację volatile, to masz naprawdę nikłe pojęcie o tym, jak
    > pracuje kompilator i gdzie jest przyczyna niedziałania.
    >
    > Współczuję.
    Mylisz się, używa się jako informację żeby kompilator nie optymalizował
    tej zmiennej, widzisz wydaje ci się że wszystko wiesz a jednak nie,
    trafiony, zatopiony.

    --
    Janusz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: