SIGXCPU

SIGXCPU
Beskrivning CPU-tidsgräns har överskridits (4,2 BSD )
Standard processavslut
SA_SIGINFO- koder
Har inga specifika koder

POSIX - system är SIGXCPU en signal som skickas till ett datorprogram som har överskridit CPU-tiden.

SIGXCPU är en heltalskonstant som definieras i signal.h. De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.

Etymologi

SIG  är ett vanligt signalprefix (från engelska  signal ), X  är en förkortad stavning av engelska.  e x ceeded  - överskriden, CPU  - förkortat engelska.  CPU-tid  - CPU-tid.

Användning

SIGXCPU skickas när den tid som processorn spenderar på att köra en process överstiger det tillåtna värdet (bestäms av systemanropet fcntloch skalet).

Processortid är inte den tid som har förflutit sedan processen startade, utan bara den tid under vilken processorn körde den (resten av tiden väntar processen på att I/O och andra processer servas av systemet).

På vissa operativsystem använder Boehm sopsamlare SIGXCPU och SIGPWR för att synkronisera skräpinsamling i flera processer.