Skocz do zawartości

Wielozadaniowość


Pomocna odpowiedź

(edytowany)

Dziękuję. Mylić może się każdy, ja też. Jak zauważyłeś, pomyliłem się przy definiowaniu typu zmiennej. Dla liczb typu unsigned wynik ich odejmowania jest zawsze dodatni (też unsigned). Wykorzystałem to w swoim przykładzie na demonstracji problemu przepełnienia. Co do dyskusji na temat błędów w moim systemie operacyjnym (zresztą dopiero w początkowym stadium rozwoju): błędy na tym poziomie to sprawa krytyczna dla wszystkich programów, które będą z niego korzystały. Podobnie jak i biblioteki, powinien być bezbłędny. Zatem jestem wdzięczny wszystkim, którzy zwrócili lub zwrócą mi uwagę na nie. A zawieszenie się systemu operacyjnego (szczególnie dla systemów wbudowanych) po 51 dniach raczej go dyskwalifikuje.

Edytowano przez Kogut007
Uzupełnienie odpowiedzi
1 godzinę temu, Kogut007 napisał:

Jak zauważyłeś, pomyliłem się przy definiowaniu typu zmiennej.

Nie nie, to @ethanak zauważył. Ostatnio nie ślizgam się zachłannie oczyskami po wątkach. Zresztą żyję bardziej w krainie micropythonowej niż starożytnych arduinów.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...