Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
@RarestOfAllPepes: tłumaczyli na Reddicie, że to jest popularny błąd u programistów, że sekunda w komputerze nie jest idealnie równa i co jakiś czas przeskakuje o jedną więcej.
via Wykop Mobilny (Android)
  • 1
@RarestOfAllPepes: inny zegar liczy prawdziwy czas (RTC - real time clock), a inny zegar (stawiam, że ten sam co taktuje CPU) pobiera wartość tego czasu z pamięci by go wyświetlić. Sądzę, że odświeżanie tej wartości jest nieregularne (przerwania dla innych wątków w systemie) i nieco dłuższe niż sekunda, więc przy wyswietlaniu niektóre wartości mogą się zgubić. Mogli odświeżać nieco częściej niż co sekundę to by się nic nie zgubiło.