Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upReplace usages of TPL DataFlow BufferBlock with Threading.Channels #4482
Labels
Comments
eerhardt
mentioned this issue
|
I, Can I try do this? |
|
@mariombaltazar -Yes! Feel free. |
|
I @eerhardt, |
|
Here's the steps to create a pull request:
|
|
Hi @mariombaltazar , are you still interested in working on this issue? |
|
Hi @campiador . It is still an unsolved issue, and it seems that @mariombaltazar isn't working on it, so you can go for it |
jwood803
mentioned this issue
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


There are 2 places we are using
BufferBlock<T>today:machinelearning/src/Microsoft.ML.Data/Transforms/RowShufflingTransformer.cs
Lines 486 to 487 in b7db4fa
machinelearning/src/Microsoft.ML.Sweeper/AsyncSweeper.cs
Line 171 in b7db4fa
We should consider replacing this dependency with https://www.nuget.org/packages/System.Threading.Channels/ instead. Channels are a bit simpler, and more performant than BufferBlock.
See: