1127
Комментарий:
|
1253
|
Удаления помечены так. | Добавления помечены так. |
Строка 16: | Строка 16: |
* [[man2:ptrace]] (`PTRACE_PEEK*`, `PTRACE_POKE*`) «Новое» (2.6+): |
|
Строка 22: | Строка 25: |
* [[man2:ptrace]] (`PTRACE_PEEK*`, `PTRACE_POKE*`) | |
Строка 25: | Строка 28: |
* http://gentooexperimental.org/~patrick/weblog/archives/2014-11.html#e2014-11-23T09_26_01.txt |
Межпроцессное взаимодействие
Классика:
- File I/O
- Сигналы
- пример
- пример kill
- Разделяемая память
POSIX SHM реализована поверх tmpfs (/dev/shm) и mmap, если что.
- Семафоры — много design flaws,
- SHM — mutex-ы
- Сообщения (mqueue) — шта эта?
mq_overview(7) — -- eSyr 2017-04-03 21:46:11
- anonymous, private/shared
ptrace (PTRACE_PEEK*, PTRACE_POKE*)
«Новое» (2.6+):
wake op, requeue, PI, requeue+PI
Проблема: типизированные сообщения