私は物事をより簡単にしようとしています。これが私のコードです:
If Threading.Monitor.TryEnter(syncRoot) Then
Try
'do something
Finally
Threading.Monitor.Exit(syncRoot)
End Try
Else
'do something else
End If
これは、ノイズの点で ReaderWriterLock よりもさらに悪いです。私は C# または VB を使用できるので、どちらにも当てはまる回答を歓迎します。