【发布时间】:2010-02-09 09:02:08
【问题描述】:
我正在使用 VB.Net 并希望使用 LinkedList。唯一的问题是它是一个多线程应用程序。我从 MSDN 看到 Syncroot 是 ICollection 接口的显式实现。我发现人们想用 List(Of T) 做类似的事情。似乎解决方案是将列表转换为界面。
我已经尝试在 VB.Net 中做我想象中类似的事情,基本上:
Dim TestLinkedList = New LinkedList(Of Long)
SyncLock (Ctype(TestLinkedList, ICollection)).SyncRoot
.
.
.
End SyncLock
上面说的对吗?
【问题讨论】:
标签: vb.net multithreading collections synchronization