SIGVTALRM

SIGVTALRM
Descriere 4.2BSD Virtual Timer Expirare
Mod implicit încetarea procesului
Codurile SA_SIGINFO
Nu are coduri specifice

Pe sistemele POSIX , SIGVTALRM  este un semnal trimis unui proces după ce timpul specificat în temporizatorul „virtual” a trecut.

SIGVTALRM este o constantă întreagă definită în signal.h. Numele simbolice ale semnalelor sunt folosite în locul numerelor, deoarece numerele semnalelor pot diferi în diferite implementări.

Etimologie

SIG este un prefix de semnal  comun (din engleză  signal ), VT este o scriere prescurtată a englezei.  virtual virtual, ALRM - ortografie   prescurtată în engleză. alarmă  - alarmă, semnal de alarmă.

Utilizare

SIGVTALRM este trimis la un proces atunci când cronometrul expiră, la fel ca SIGALRM și SIGPROF . Spre deosebire de SIGALRM, care măsoară în timp real, SIGVTALRM măsoară doar timpul de execuție al unui proces. SIGPROFF măsoară, de asemenea, timpul de execuție al unui proces, precum și timpul pe care un proces așteaptă ca apelurile de sistem să fie finalizate.

SIGVTALRM și SIGPROF sunt folosite în profilare pentru a colecta statistici despre timpul de execuție a procesului și așteptările apelurilor de sistem (execuție în spațiul kernel).