如果只有一个线程在读取数据,那么.Net队列线程是否安全

本文关键字:线程 Net 那么 队列 是否 安全 数据 有一个 读取 如果 | 更新日期: 2023-09-27 18:24:15

我在一个系统上工作,在这个系统中,多个线程可以将操作排入队列,但只有线程会将这些操作排成队列,以便对它们执行业务逻辑。

在这种情况下,使用正则.net Queue(而不是ConcurrentQueue)会产生什么后果?

如果只有一个线程在读取数据,那么.Net队列线程是否安全

是。你的软件会崩溃,可怕的事情会发生。你是从不同的角度来阅读和写作的。使用ConcurrentQueue。你为什么不呢?