Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HashSet<string> x = new HashSet<string>();
- List<Task> bagConsumeTasks = new List<Task>();
- int itemsInBag = 0;
- while (!result.IsEmpty)
- {
- bagConsumeTasks.Add(Task.Run(() =>
- {
- string item;
- if (result.TryTake(out item))
- {
- x.Add(item);
- itemsInBag++;
- }
- }));
- }
- Task.WaitAll(bagConsumeTasks.ToArray());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement