Zdarzenie (informatyka): Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
popr. interwiki |
m u. |
||
Linia 3:
==Zdarzenia w programowaniu zdarzeniowym==
Zdarzenia generowane są na przykład podczas poruszania [[mysz komputerowa|myszką]], kończenia otwierania dokumentu lub naciśnięcia klawisza na [[klawiatura komputerowa|klawiaturze]]. Mogą być powodowane przez sprzęt (zdarzenia sprzętowe), system (systemowe), bądź oprogramowanie (programowe).
Zdarzenia w postaci specjalnych rekordów są przechowywane przez [[system operacyjny]] w tzw. [[kolejka zdarzeń|kolejkach zdarzeń]] (ang. ''event queues'') zbudowanych w oparciu o strukturę [[FIFO]]. Kolejki są na ogół przypisane po jednej do [[wątek (informatyka)|wątku]] (każda [[aplikacja (informatyka)|aplikacja]] ma choć jeden). System operacyjny utrzymuje też własne kolejki zdarzeń. Każde zdarzenie wpada do jednej lub większej liczby kolejek. Np. zdarzenia klawiatury wpadają tylko do kolejki aktywnej aplikacji, a zapytanie o możliwość zamknięcia systemu do kolejek wszystkich aplikacji.
Linia 158:
==Zdarzenia z dziennika zdarzeń==
Drugim, zupełnie odrębnym znaczeniem słowa "zdarzenie" w informatyce jest wpis w [[
==Linki zewnętrzne==
|