Skip to content
Snippets Groups Projects
Commit 2c6560b4 authored by Martin Zimen's avatar Martin Zimen
Browse files

Zapisky z /proc

parent 21e05612
No related branches found
No related tags found
No related merge requests found
proc.md 0 → 100644
# Proc
man 5 proc
man 2 prctl
* virtuální fs
* symlinky v proc jsou divné
* složka pro každý PID
* procesy vs. vlákna
* kernelu je to jedno
* POSIX to řeší
* jedno vlákno je hlavní
* SIGKILL se rozpošle všem vláknům
* jinak si je zabije libc
* když proces skončí, tak po něm zůstane zombie
* na něj musí rodič počkat
* sdílení paměti
* nejlépe otevřít soubor a mmap
* třeba v /dev/shm
* nepoužívat System V IPC
> UNIX signály
> * jednobitová fronta
> * maska
> * čeká ve frontě, dokud není povolená maska
>
> Zajímavost: JITuje se někdy v SIGSEG
> V signal handlerech nelze používat všechno
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment