いくつかの例を見ましたが、プログラムはこのプリプロセッサ定義を使用しています。
#define _MULTI_THREADED
それは何であり、なぜそれを使用する必要があるのですか?
編集済み: C++ マルチスレッドについて学ぶための最良のリファレンスは何ですか?
いくつかの例を見ましたが、プログラムはこのプリプロセッサ定義を使用しています。
#define _MULTI_THREADED
それは何であり、なぜそれを使用する必要があるのですか?
編集済み: C++ マルチスレッドについて学ぶための最良のリファレンスは何ですか?
インクルードの前に定義して、一部のマルチスレッド機能を有効にすることができます。
_MULTI_THREADEDプリプロセッサ値は、アプリケーションがカーネル スレッド モデルを使用していることを示すために使用されます。プリプロセッサの値は、システムの他の部分でスレッドセーフ マクロを作成するために使用することもできます。例えば、ILE C の fputc() マクロは、_MULTI_THREADED プリプロセッサー値を使用できます。カーネル スレッド ジョブで実行されるソース ファイルでは、常に _MULTI_THREADED プリプロセッサ値を定義する必要があります。1