Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java には、実行時にスレッドが保持しているロックに関する情報を要求する ThreadMXBean と ThreadInfo があります。
これはC#でも可能ですか? はいの場合、どうすればできますか?
C# にはランタイムに相当するものはありません。追跡する必要がある場合は、独自のラッパーを実装する必要があります。アプリケーションがロックの影響を受けやすい場合は、タイムアウトを指定して Monitor.TryEnter を使用することも検討してください。
lock (object) { // Synchronized code }
翻訳すると、
try { Monitor.Enter(object); } finally { Monitor.Exit(object); }