есть метод, уже третий день ломаю голову, как мне переделать его под .net3.5 Библиотеками пользоваться нельзя Или может тут нужно другое решение.
ConcurrentQueue<KeyValuePair<int, byte[]>> queue_block = new ConcurrentQueue<KeyValuePair<int, byte[]>>();
public static void ADD_Block_to_Queue(Queue<KeyValuePair<int,byte[]>> queue_block,Stream fs)
{
foreach (KeyValuePair<int, byte[]> block in Read_Blockk(fs))
{
queue_block.Enqueue(block);
while (queue_block.Count > 100)
{
var t = Task.Run(async delegate
{
await Task.Delay(1000);
return 42;
});
t.Wait();
}
}
}