博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Queue<T> 需要注意的多线程冲突问题
阅读量:4946 次
发布时间:2019-06-11

本文共 302 字,大约阅读时间需要 1 分钟。

最近在做一个AsyncEvent,内部使用了Queue,因为效率问题,所以不敢用lock,以为Queue也就push一个T,不用同步。

结果今天就崩了,Queue.Enqueue 出错,提示很奇怪: Source array was not long enough. Check srcIndex and length , and the array's lower bounds.

bing了一下,发现是其内部进行Array.Copy出错的原因。

国外的论坛:、

国内:

转载于:https://www.cnblogs.com/norsd/archive/2012/05/23/6359464.html

你可能感兴趣的文章