タグ付けされた質問 「monitor」




9
モニターとロック
C#でスレッドセーフのためにMonitorクラスまたはlockキーワードのいずれかを使用するのが適切なのはいつですか? 編集: これまでの回答lockから、Monitorクラスへの一連の呼び出しの省略形であるように思われます。ロックコールの略記は正確には何ですか?またはより明確に、 class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) { lock (LockObject) { action.Invoke(); } } public void DoThreadSafeSomethingWithMonitor(Action action) { // What goes here ? } } 更新 ご協力いただきありがとうございます。ご提供いただいた情報の一部をフォローアップするために、別の質問を投稿しました。あなたはこの分野に精通しているようですので、私はリンクを投稿しました:ロックされた例外をロックして管理するこのソリューションの何が問題になっていますか?

6
Javaでのオブジェクトのモニターの意味は何ですか?なぜこの言葉を使うのですか?
Javaスレッドに関する記事を読んでいると、「現在のスレッドはこのオブジェクトのモニターの所有者です」という表現に気付くことがよくあります。私は意味を理解します:スレッドはオブジェクトを操作する権利を取得します。しかし、なぜ「オブジェクトのロック」の代わりに「オブジェクトのモニター」というフレーズを使用するのか、私は困惑していますか? 簡単に言えば、「モニター」という言葉の意味がわかりません。質問は奇妙で単純かもしれません。しかし、私は誰もがそれを解決するのを手伝ってくれることを願っています。3ks
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.