eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingprintf i wielozadaniowosc (MicroC/OS-II)Re: printf i wielozadaniowosc (MicroC/OS-II)
  • Data: 2009-09-29 16:18:21
    Temat: Re: printf i wielozadaniowosc (MicroC/OS-II)
    Od: Zbych <z...@o...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Pszemol pisze:

    > gdy wątek o wyższym priorytecie nie ma nic do roboty i czeka na zdarzenie.
    [...]
    > Otóż co widzę, to że na wyjściu generowanym przez tą funkcję fprintf
    > (strumień znaków RS232, "plikiem" dla fprintf jest port szeregowy)
    > widzę że wątek o niższym priorytecie wchodzi z butami w linię tekstu
    > wątka o wyższym priorytecie
    [...]
    > Czy ktoś mógłby mi to wytłumaczyć?

    Żeby to dobrze wytłumaczyć to trzeba zobaczyć jak to jest
    zaimplementowane. Szklana kula mówi tylko, że wątek o wyższym
    priorytecie oddaje czas innym wątkom, bo czeka na zwolnienie miejsca w
    buforze nadawczym RSa. Przy czym nie masz żadnej gwarancji, że po
    zwolnieniu miejsca pierwszy do RSa dobierze się wątek o najwyższym
    priorytecie. Żeby wiedzieć co się dzieje to trzeba by na osobnym kanale
    wyrzucać kiedy i jakie wątki są uruchamiane.

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: