📄 realtime.html
字号:
<li type="disc"><a href="../functions/posix_spawn_file_actions_init.html">posix_spawn_file_actions_init()</a> - initialize spawn file actions object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawn.html">posix_spawn()</a>, posix_spawnp - spawn a process (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_spawnp.html">posix_spawnp()</a> - spawn a process (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_typed_mem_get_info.html">posix_typed_mem_get_info()</a> - query typed memory information (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/posix_typed_mem_open.html">posix_typed_mem_open()</a> - open a typed memory object (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/pthread_attr_getinheritsched.html">pthread_attr_getinheritsched()</a>, pthread_attr_setinheritsched - get and set inheritsched attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_attr_getschedpolicy.html">pthread_attr_getschedpolicy()</a>, pthread_attr_setschedpolicy - get and set schedpolicy attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_attr_getscope.html">pthread_attr_getscope()</a>, pthread_attr_setscope - get and set contentionscope attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_attr_setinheritsched.html">pthread_attr_setinheritsched()</a> - set inheritsched attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_attr_setschedpolicy.html">pthread_attr_setschedpolicy()</a> - set schedpolicy attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_attr_setscope.html">pthread_attr_setscope()</a> - set contentionscope attribute (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrierattr_destroy.html">pthread_barrierattr_destroy()</a>, pthread_barrierattr_init - destroy and initialize barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrierattr_getpshared.html">pthread_barrierattr_getpshared()</a>, pthread_barrierattr_setpshared - get and set process-shared attribute of barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrierattr_init.html">pthread_barrierattr_init()</a> - initialize barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrierattr_setpshared.html">pthread_barrierattr_setpshared()</a> - set process-shared attribute of barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrier_destroy.html">pthread_barrier_destroy()</a>, pthread_barrier_init - destroy and initialize a barrier object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrier_init.html">pthread_barrier_init()</a> - initialize a barrier object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_barrier_wait.html">pthread_barrier_wait()</a> - synchronize at a barrier (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_condattr_getclock.html">pthread_condattr_getclock()</a>, pthread_condattr_setclock - get and set the clock selection condition variable attribute (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/pthread_getcpuclockid.html">pthread_getcpuclockid()</a> - access a thread CPU-time clock (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_getschedparam.html">pthread_getschedparam()</a>, pthread_setschedparam - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutexattr_getprioceiling.html">pthread_mutexattr_getprioceiling()</a>, pthread_mutexattr_setprioceiling - get and set prioceiling attribute of mutex attributes object (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutexattr_getprotocol.html">pthread_mutexattr_getprotocol()</a>, pthread_mutexattr_setprotocol - get and set protocol attribute of mutex attributes object (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutexattr_setprioceiling.html">pthread_mutexattr_setprioceiling()</a> - set prioceiling attribute of mutex attributes object (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutexattr_setprotocol.html">pthread_mutexattr_setprotocol()</a> - set protocol attribute of mutex attributes object (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutex_getprioceiling.html">pthread_mutex_getprioceiling()</a>, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutex_setprioceiling.html">pthread_mutex_setprioceiling()</a> - change the priority ceiling of a mutex (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_mutex_timedlock.html">pthread_mutex_timedlock()</a> - lock a mutex (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/pthread_setschedparam.html">pthread_setschedparam()</a> - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_setschedprio.html">pthread_setschedprio()</a> - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_spin_destroy.html">pthread_spin_destroy()</a>, pthread_spin_init - destroy or initialize a spin lock object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_spin_init.html">pthread_spin_init()</a> - initialize a spin lock object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_spin_lock.html">pthread_spin_lock()</a>, pthread_spin_trylock - lock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_spin_trylock.html">pthread_spin_trylock()</a> - lock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/pthread_spin_unlock.html">pthread_spin_unlock()</a> - unlock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) <li type="disc"><a href="../functions/sched_getparam.html">sched_getparam()</a> - get scheduling parameters (<b>REALTIME</b>) <li type="disc"><a href="../functions/sched_get_priority_max.html">sched_get_priority_max()</a>, sched_get_priority_min - get priority limits (<b>REALTIME</b>) <li type="disc"><a href="../functions/sched_getscheduler.html">sched_getscheduler()</a> - get scheduling policy (<b>REALTIME</b>) <li type="disc"><a href="../basedefs/sched.h.html">sched.h</a> - execution scheduling (<b>REALTIME</b>) <li type="disc"><a href="../functions/sched_rr_get_interval.html">sched_rr_get_interval()</a> - get execution time limits (<b>REALTIME</b>) <li type="disc"><a href="../functions/sched_setparam.html">sched_setparam()</a> - set scheduling parameters (<b>REALTIME</b>) <li type="disc"><a href="../functions/sched_setscheduler.html">sched_setscheduler()</a> - set scheduling policy and parameters (<b>REALTIME</b>) <li type="disc"><a href="../basedefs/semaphore.h.html">semaphore.h</a> - semaphores (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_close.html">sem_close()</a> - close a named semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_destroy.html">sem_destroy()</a> - destroy an unnamed semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_getvalue.html">sem_getvalue()</a> - get the value of a semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_init.html">sem_init()</a> - initialize an unnamed semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_open.html">sem_open()</a> - initialize and open a named semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_post.html">sem_post()</a> - unlock a semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_timedwait.html">sem_timedwait()</a> - lock a semaphore (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/sem_trywait.html">sem_trywait()</a>, sem_wait - lock a semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_unlink.html">sem_unlink()</a> - remove a named semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/sem_wait.html">sem_wait()</a> - lock a semaphore (<b>REALTIME</b>) <li type="disc"><a href="../functions/shm_open.html">shm_open()</a> - open a shared memory object (<b>REALTIME</b>) <li type="disc"><a href="../functions/shm_unlink.html">shm_unlink()</a> - remove a shared memory object (<b>REALTIME</b>) <li type="disc"><a href="../functions/sigqueue.html">sigqueue()</a> - queue a signal to a process (<b>REALTIME</b>) <li type="disc"><a href="../functions/sigtimedwait.html">sigtimedwait()</a>, sigwaitinfo - wait for queued signals (<b>REALTIME</b>) <li type="disc"><a href="../functions/sigwaitinfo.html">sigwaitinfo()</a> - wait for queued signals (<b>REALTIME</b>) <li type="disc"><a href="../basedefs/spawn.h.html">spawn.h</a> - spawn (<b>ADVANCED REALTIME</b>) <li type="disc"><a href="../functions/timer_create.html">timer_create()</a> - create a per-process timer (<b>REALTIME</b>) <li type="disc"><a href="../functions/timer_delete.html">timer_delete()</a> - delete a per-process timer (<b>REALTIME</b>) <li type="disc"><a href="../functions/timer_getoverrun.html">timer_getoverrun()</a>, timer_gettime, timer_settime - per-process timers (<b>REALTIME</b>) </ul><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08">Realtime Rationale</a><ul><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_01">Advisory Information</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_02">Message Passing</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_03">Semaphores</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_04">Realtime Signals</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_05">Realtime Signals Extension</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_06">Asynchronous I/O</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_07">Overview</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_08">Models</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_09">Requirements</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_10">Standardization Issues</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_11">Memory Management</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_12">Memory Locking Functions</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_13">Mapped Files Functions</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_14">Shared Memory Functions</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_15">Typed Memory Functions</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_16">Process Scheduling</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_17">Sporadic Server Scheduling Policy</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_18">Clocks and Timers</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_19">Rationale for the Monotonic Clock</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_20">Execution Time Monitoring</a></li><li type="disc"><a href="../xrat/xsh_chap02.html#tag_03_02_08_21">Rationale Relating to Timeouts</a></li></ul></li></ul><center><hr size="2" noshade><font size="2">Copyright © 2001-2003 The IEEE and The Open Group, All Rights Reserved<br></font></center><hr size="2" noshade></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -