Различия между версиями 2 и 3
Версия 2 от 2017-03-31 16:06:27
Размер: 466
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2017-04-03 21:46:12
Размер: 1098
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
 * File I/O
Строка 7: Строка 8:
  * POSIX SHM реализована поверх `tmpfs` (`/dev/shm`) и `mmap`, если что.
Строка 10: Строка 12:
«Новое»
 * mmap
  * ''[[man7:mq_overview|mq_overview(7)]] — -- [[eSyr]] <<DateTime(2017-04-03T22:46:11+0400)>>''
 * [[man7:socket|Сокеты]]
 * [[man2:mmap]]
  * anonymous, private/shared
 * [[man2:futex]]
  * wake op, requeue, [[Documentation:pi-futex.txt|PI]], [[Documentation:futex-requeue-pi.txt|requeue+PI]]
  * [gs]et_robust_list(2)
 * [[man2:eventfd]]
 * [[man2:membarrier]]
 * [[man2:process_vm_readv]], [[man2:process_vm_writev]]
 * [[man2:ptrace]] (`PTRACE_PEEK*`, `PTRACE_POKE*`)
Строка 13: Строка 24:
 DBUS
https://cgit.freedesktop.org/dbus/dbus-python/plain/examples/
 * DBUS
  * https://cgit.freedesktop.org/dbus/dbus-python/plain/examples/
 * [[https://lwn.net/Articles/697191/|Bus1]]

Межпроцессное взаимодействие

Классика:

Проблема: типизированные сообщения

LecturesCMC/Kerrisk2017/06_IPC (последним исправлял пользователь FrBrGeorge 2017-10-24 09:34:05)