Hands-On System Programming with Go
上QQ阅读APP看书,第一时间看更新

POSIX.1b and POSIX.1c – real-time and thread extensions

POSIX.1b focuses on real-time applications and on applications that need high performance. It focus on these aspects:

  • Priority scheduling
  • Real-time signals
  • Clocks and timers
  • Semaphores
  • Message passing
  • Shared memory
  • Asynchronous and synchronous I/O
  • Memory locking interface

POSIX.1c introduces the multithread paradigm and defines the following:

  • Thread creation, control, and cleanup
  • Thread scheduling
  • Thread synchronization
  • Signal handling