SIGXCPU | |
---|---|
Beskrivning | CPU-tidsgräns har överskridits (4,2 BSD ) |
Standard | processavslut |
SA_SIGINFO- koder | |
Har inga specifika koder |
På 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.
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.
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.
POSIX- signaler | |||
---|---|---|---|
| |||
|