th1
2 つの異なるスレッド (と)を使用するプロジェクトに取り組んでいますth2
。extern
それらは、キーワードを介していくつかのオブジェクトと変数を共有します。それらはグローバルオブジェクトとグローバル変数です
何かのようなもの:
extern Obj1 *obj1;
それは私には思われる:
- 異なるスレッドで obj1 のメソッドを呼び出します。
- 異なるスレッドで obj1 の値を設定します。
- セマフォなどのグローバルブール変数を多用する。
プログラミングの安全な方法ではありませんが、それを思いとどまらせる紙や本のように、それを証明するための参考文献が欲しいです。誰でも明確にできますか?x86 プラットフォームが Visual Studio C++ で使用されていると想定しています。