parallel-extensions-extras
parallel-extensions-extras copied to clipboard
Are there any task scheduler's that are based on rate limiting? Ex: Only allow 1000 tasks with x time
Any chance you could change the license to the Microsoft Public License, instead of the Microsoft Limited Public License?
if I Inserted 10 Item 0-1-2-3----9 then item Dequeue Order is 9-8-7-----0
ICollection and IEnumerable<T>, but not ICollection<T> *sadface*
Since CopyTo() requires that you have a pre-sized array passed in, you cannot know without external synchronization what size to make the array. Anyhow, a good explanation is at http://blog.i3arnon.com/2018/01/16/concurrent-dictionary-tolist/
If I start task with OrderedTaskScheduler and this task uses awaiter, which switch to another thread, I get a deadlock inside LimitedConcurrencyLevelTaskScheduler.TryExecuteTaskInline, because task completed inside my task runs continuation...
.NetFramework 4.0 lacks support.