【发布时间】:2010-09-10 10:51:37
【问题描述】:
我正在使用Queue<T> 来缓存视频。这个想法是用数据填充它(Enqueue),开始播放(Dequeue)并在数据到达时不断填充。我可以从后台线程进行填充吗?
【问题讨论】:
-
是什么让你觉得你做不到?
-
嗯,它是同一个对象,我不知道它的内部工作原理。
-
所以你真正的问题是你是否需要锁定它。如果您可以编写代码并且它可以编译和运行,那么您就可以做到。
标签: .net multithreading concurrency queue fifo