0
可以鎖定SynchronizedCollection中的對象嗎?C#鎖定SynchronizedCollection中的對象
在下面的示例中,SynchronizedCollection包含其他SynchronizedCollection。
private SynchronizedCollection<SynchronizedCollection<bool>> _lockCollection;
lock (_lockCollection[stationId])
{
/* Synchronized code here */
}
密碼?
在鎖內我做了_nextIdDictionary [stationId] = id + 1;'_nextIdDictionary是一個ConcurrentDictionary。 – John
這沒有任何意義... _lockCollection [stationId]的返回值是SynchronizedCollection。您的聲明與返回的SynchronizedCollection 有什麼關係? –
我應該剛剛回復說,在鎖內我正在增加一個int – John