Skip to Content
Cクイックリファレンス 第2版
book

Cクイックリファレンス 第2版

by Peter Prinz, Tony Crawford, 黒川 利明, 島 敏博
November 2016
Beginner to intermediate
816 pages
19h 58m
Japanese
O'Reilly Japan, Inc.
Content preview from Cクイックリファレンス 第2版
16.3
 標準ヘッダの内容
305
mtx_t
mutexを表すオブジェクト型。
cnd_t
条件変数を表すオブジェクト型。
tss_t
スレッド専用記憶を表すオブジェクト型。
tss_dtor_t
void (*)(void*)
(すなわち
void
ポインタ引数をとり戻り値のない関数へ
のポインタ)。これは、要求したスレッド専用記憶のデストラクタ関数を指定
する関数
tss_create()
の引数として渡される関数ポインタ型。
once_flag
関数
call_once()
で使われるフラグの型。
16.3.25.2
 
threads.h
で定義する列挙定数
ヘッダ threads.hはスレッド関数の戻り値に次の列挙定数を定義する。
thrd_success
要求された演算を実行して関数が成功したことを示す。
thrd_error
関数実行中にエラーが起こったことを示す。
thrd_busy
要求資源が使用中で失敗したことを示す。
thrd_nomem
関数が十分なメモリを割り当てられなかったことを示す。
thrd_timeout
関数が必要な資源を取得する前に関数呼び出しで指定された時間制限が来たこと
を示す。
新たに作成するmutexのプロパティを指定するため関数
mtx_init()
の引数用に3つの定
数が定義される。3つの定数を組み合わせて次の4種類の引数をとる。
mtx_plain
再帰や時間制限をサポートしない単純なmutexを作る。
mtx_timed
時間制限をサポートするmutexを作る。
mtx_plain|mtx_recursive ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Ken Youens-Clark, 中山 光樹
Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門

Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門

Jon Manning, Paris Buttfield-Addison, 鈴木 久貴, あんどうやすし, 江川 崇, 安藤 幸央, 高橋 憲一

Publisher Resources

ISBN: 9784873117812Other