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