目次 - SDL 3.0 API(機能別) - 同期プリミティブ - SDL_THREAD_ANNOTATION_ATTRIBUTE__
SDL_THREAD_ANNOTATION_ATTRIBUTE__
スレッドセーフ属性を有効にする(Clangのみ)
ヘッダ
SDL3/SDL_mutex.h
構文
#define SDL_THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x))
詳細
この属性は別のコンパイラでコンパイルする場合は安全に除去される.
スレッド分析を有効にするには, cmakeの前に以下の環境変数を設定すること:
export CC=clang
export CFLAGS="-DSDL_THREAD_SAFETY_ANALYSIS -Wthread-safety"
バージョン
SDL 3.2.0以降
SDL Wikiへのリンク
SDL_THREAD_ANNOTATION_ATTRIBUTE__ - SDL Wiki