Signal programmering - Signal programming
Signaal programmering wordt gebruikt in dezelfde zin als dataflow programmering , en is vergelijkbaar met het event-driven .
Het woord signaal wordt gebruikt in plaats van het woord gegevensstroom in de documentatie van dergelijke bibliotheken zoals Qt , GTK + en libsigc ++ . De tijdstippen waarop de signaalwaarde (of datastromen value) wijzigingen overeenkomen met gebeurtenissen in het event-driven.
De signaalstroom van een programma of een signaal verwerkingssysteem wordt grafisch beschreven in een signaal stroomdiagram of data flow diagram .
Synchronisatiesignaal programmering
In softwareontwikkeling, een signaal kan betekenen synchrone gebeurtenissen (reeksen van monsters, videobeelden , etc., met een constante bemonsteringssnelheid of beeldsnelheid ) in plaats van asynchrone gebeurtenissen, terwijl het woord event en gegevensstroom vaak gebruikt voor asynchrone Gebeurteniswachtrijen , maar dit is geenszins universeel. Vooral in telecommunicatie, elektrotechniek en signaalbewerking, een digitaal signaal een bemonsterde representatie van een analoog fysieke entiteit.
In de telecommunicatie, de term signalering betekent asynchrone telefoontje metadata informatie-uitwisseling, bijvoorbeeld van telefoonnummers.
Een toepassing van synchrone signaal programmeren waarnemer patroon .
Asynchrone signaal programmering
In databases en operationele systemen, een signaal sequentie of een berichtenstroom binnen een doorgeven van berichten architectuur die een softwareagent zich abonneren op. Merk op dat deze signalen asynchroon. Ook signaal programmering wordt gebruikt in een beperkte zin van het programmeren met Unix signalen zoals SIGTERM , SIGSEGV , SIGPOLL etc.