12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>RedHawk</strong> <strong>Linux</strong> User’s <strong>Guide</strong>6 章 プログラム 可 能 なクロックおよびタイマーThe sem_unlinkルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18The sem_waitルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19The sem_timedwaitルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19The sem_trywaitルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20The sem_postルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20The sem_getvalueルーチン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21POSIXミューテックスへの 機 能 拡 張 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21ロウバスト・ミューテックス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22優 先 度 継 承 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23ユーザー・インターフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23pthread_mutex_consistent_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24pthread_mutex_getunlock_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24pthread_mutex_setconsistency_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24pthread_mutex_setunlock_np. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25pthread_mutexattr_getfast_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25pthread_mutexattr_getprotocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25pthread_mutexattr_getrobust_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26pthread_mutexattr_getunlock_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26pthread_mutexattr_setfast_np. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26pthread_mutexattr_setprotocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27pthread_mutexattr_setrobust_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27pthread_mutexattr_setunlock_np . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27POSIXミューテックス・プログラムのコンパイル . . . . . . . . . . . . . . . . . . . 5-27System Vセマフォ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28System Vセマフォの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29semgetシステムコール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31semctlシステムコール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-34semopシステムコール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36条 件 同 期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37postwaitシステムコール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37serverシステムコール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39server_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39server_wake1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-40server_wakevec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-41条 件 同 期 ツールの 適遚 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-42クロックおよびタイマーの 理 解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1RCIMクロックおよびタイマー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1POSIXクロックおよびタイマー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2POSIX 時 間 構 造造 体 の 理 解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3POSIX clockルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4clock_settimeルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4clock_gettimeルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5clock_getresルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5POSIX timerルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6timer_createルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6timer_deleteルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8timer_settimeルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8timer_gettimeルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9timer_getoverrunルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10POSIX sleepルーチンの 利 用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!