我想制作一个循环缓冲区,它有两个索引:
那么,当两个索引处于相同位置时,如何暂停Thread.我的意思是,如果你没有写任何新数据,你就无法读取它,所以如果writeindex和readindex处于相同位置,你只需要编写新数据,而不是读取它.
如何阻止线程直到发生什么?
c# multithreading circular-buffer
c# ×1
circular-buffer ×1
multithreading ×1