目次 - 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