Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
再帰的ミューテックスを静的に初期化する場合、の違いは何ですか
static pthread_mutex_t foo_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER;
と
static pthread_mutex_t foo_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
そして、なぜ私は他の代わりに一方が欲しいのですか?
「_NP」は、機能が移植性がないことを示すヒントとして使用されます。ヒントを保持するには、「_NP」バージョンを使用することをお勧めします。
それ以外は違いはないと思います。ただし、100%確実ではありません。