C++でのsynchronized
解決
Java出身者
2005-02-01 14:15:31
No:
56242
IP:
[192.*.*.*]
C++にて、Javaでいうところのsynchronizedを実現するには
どうしたらよいでしょうか?
マルチスレッド環境にて同時に複数のスレッドから使用させたくない
関数があるのですが…
セマフォを使わないとダメなのでしょうか?
編集
削除
Ban
2005-02-01 14:41:21
No:
56243
IP:
[192.*.*.*]
C++ 言語自体にはスレッドの機能はありません。
環境のネイティブ機能を使うことになります。
synchronized の代替であれば、Windows の場合
通常は CRITICAL_SECTION を使います。
編集
削除
Java出身者
2005-02-01 14:54:12
No:
56244
IP:
[192.*.*.*]
ありがとうございます。
スレッド機能自体がC++にはないってことなのですね。
そもそもの前提がずれていました。
再調査してみます。
編集
削除
Java出身者
2005-02-01 15:43:16
No:
56245
IP:
[192.*.*.*]
解決のチェックを忘れておりました
編集
削除