📄 realtime.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <link type="text/css" rel="stylesheet" href="style.css"><!-- Copyright 2001 The Open Group, All Rights Reserved --> <title>Batch Environment Services Index </title></head> <body bgcolor=white><center><hr size="2" noshade>The Open Group Base Specifications, Issue 6IEEE Std 1003.1, 2003 Edition<br>Copyright © 2001-2003 The IEEE and The Open Group, All Rights reserved.<hr size="2" noshade></center><h3><font face="Helvetica"><IMG ALIGN=TOP SRC="../images/index.gif" ALT="">Topics</font></h3><ul><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08">Realtime</a><ul><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_01">Realtime Signals</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_02">Asynchronous I/O</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_03">Memory Management</a><ul><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_03_01">Memory Locking</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_03_02">Memory Mapped Files</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_03_03">Memory Protection</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_03_04">Typed Memory Objects</a></li></ul></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04">Process Scheduling</a><ul><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04_01">Scheduling Policies</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04_02">SCHED_FIFO</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04_03">SCHED_RR</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04_04">SCHED_SPORADIC</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_04_05">SCHED_OTHER</a></li></ul></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_05">Clocks and Timers</a><ul><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_05_01">Time Value Specification Structures</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_05_02">Timer Event Notification Control Block</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_05_03">Manifest Constants</a></li><li type="disc"><a href="../functions/xsh_chap02_08.html#tag_02_08_05_04">Execution Time Monitoring</a></li></ul></li></ul></li><li>Functions</li><ul><li type="disc"><a href="../functions/aio_cancel.html">aio_cancel()</a> - cancel an asynchronous I/O request (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_error.html">aio_error()</a> - retrieve errors status for an asynchronous I/O operation (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_fsync.html">aio_fsync()</a> - asynchronous file synchronization (<b>REALTIME</b>) <li type="disc"><a href="../basedefs/aio.h.html">aio.h</a> - asynchronous input and output (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_read.html">aio_read()</a> - asynchronous read from a file (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_return.html">aio_return()</a> - retrieve return status of an asynchronous I/O operation (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_suspend.html">aio_suspend()</a> - wait for an asynchronous I/O request (<b>REALTIME</b>) <li type="disc"><a href="../functions/aio_write.html">aio_write()</a> - asynchronous write to a file (<b>REALTIME</b>) <li type="disc"><a href="../functions/clock_getcpuclockid.html">clock_getcpuclockid()</a> - access a process CPU-time clock (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/clock_getres.html">clock_getres()</a>, clock_gettime, clock_settime - clock and timer functions (<b>REALTIME</b>) <li type="disc"><a href="../functions/clock_nanosleep.html">clock_nanosleep()</a> - high resolution sleep with specifiable clock (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/clock_settime.html">clock_settime()</a> - clock and timer functions (<b>REALTIME</b>) <li type="disc"><a href="../functions/fdatasync.html">fdatasync()</a> - synchronize the data of a file (<b>REALTIME</b>) <li type="disc"><a href="../functions/lio_listio.html">lio_listio()</a> - list directed I/O (<b>REALTIME</b>) <li type="disc"><a href="../functions/mlockall.html">mlockall()</a>, munlockall - lock/unlock the address space of a process (<b>REALTIME</b>) <li type="disc"><a href="../functions/mlock.html">mlock()</a>, munlock - lock or unlock a range of process address space (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_close.html">mq_close()</a> - close a message queue (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_getattr.html">mq_getattr()</a> - get message queue attributes (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_notify.html">mq_notify()</a> - notify process that a message is available (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_open.html">mq_open()</a> - open a message queue (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_receive.html">mq_receive()</a>, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_send.html">mq_send()</a>, mq_timedsend - send a message to a message queue (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_setattr.html">mq_setattr()</a> - set message queue attributes (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_timedreceive.html">mq_timedreceive()</a> - receive a message from a message queue (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/mq_timedsend.html">mq_timedsend()</a> - send a message to a message queue (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../basedefs/mqueue.h.html">mqueue.h</a> - message queues (<b>REALTIME</b>) <li type="disc"><a href="../functions/mq_unlink.html">mq_unlink()</a> - remove a message queue (<b>REALTIME</b>) <li type="disc"><a href="../functions/nanosleep.html">nanosleep()</a> - high resolution sleep (<b>REALTIME</b>) <li type="disc"><a href="../functions/posix_fadvise.html">posix_fadvise()</a> - file advisory information (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_fallocate.html">posix_fallocate()</a> - file space control (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_madvise.html">posix_madvise()</a> - memory advisory information and alignment control (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_memalign.html">posix_memalign()</a> - aligned memory allocation (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_mem_offset.html">posix_mem_offset()</a> - find offset and length of a mapped typed memory block (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_destroy.html">posix_spawnattr_destroy()</a>, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getflags.html">posix_spawnattr_getflags()</a>, posix_spawnattr_setflags - get and set spawn-flags attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getpgroup.html">posix_spawnattr_getpgroup()</a>, posix_spawnattr_setpgroup - get and set spawn-pgroup attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getschedparam.html">posix_spawnattr_getschedparam()</a>, posix_spawnattr_setschedparam - get and set spawn-schedparam attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getschedpolicy.html">posix_spawnattr_getschedpolicy()</a>, posix_spawnattr_setschedpolicy - get and set spawn-schedpolicy attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getsigdefault.html">posix_spawnattr_getsigdefault()</a>, posix_spawnattr_setsigdefault - get and set spawn-sigdefault attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_getsigmask.html">posix_spawnattr_getsigmask()</a>, posix_spawnattr_setsigmask - get and set spawn-sigmask attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_init.html">posix_spawnattr_init()</a> - initialize spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setflags.html">posix_spawnattr_setflags()</a> - set spawn-flags attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setpgroup.html">posix_spawnattr_setpgroup()</a> - set spawn-pgroup attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setschedparam.html">posix_spawnattr_setschedparam()</a> - set spawn-schedparam attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setschedpolicy.html">posix_spawnattr_setschedpolicy()</a> - set spawn-schedpolicy attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setsigdefault.html">posix_spawnattr_setsigdefault()</a> - set spawn-sigdefault attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnattr_setsigmask.html">posix_spawnattr_setsigmask()</a> - set spawn-sigmask attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawn_file_actions_addclose.html">posix_spawn_file_actions_addclose()</a>, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawn_file_actions_adddup2.html">posix_spawn_file_actions_adddup2()</a> - add dup2 action to spawn file actions object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawn_file_actions_addopen.html">posix_spawn_file_actions_addopen()</a> - add open action to spawn file actions object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawn_file_actions_destroy.html">posix_spawn_file_actions_destroy()</a>, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (<b>ADVANCED REALTIME</b>)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -