Signal (datavetenskap)

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

En signal är en begränsad form av interprocesskommunikation som används i Unix, Unix-liknande, och andra POSIX-underfallande operativsystem. I grunden är det ett asynkronisk meddelande som sänds till en process med målet att rapportera om en viss händelse som skett. När en signal skickas till en process, avbryter operativsystemet processen på ett normalt sätt. Programmets körning kan bli avbruten när som helst under en icke-atomisk instruktion. Om processen dock nyligen har registrerat en såkallad signal handler, är det den rutinen som körs. Om ingen signal handler har registrerats är det default-signalen som skickas.

Personliga verktyg