Great content, I've learned a little more today. Thank you!
@jerrydsta10569 ай бұрын
what is the .Dump() method references from? thanks!
@joshl30134 күн бұрын
I think it just an extension method for printing to the screen
@vitaliiodiichuk53179 ай бұрын
Really great description for plinq, thanks
@Dustyy0110 ай бұрын
Most of the time my "heavy computation" is async. Or I have many small operations which I need to use on the collection. How would I do that with PLINQ?
@amantinband10 ай бұрын
PLINQ is best suited for long-running CPU-bound operations. If you’re dealing with many small operations or asynchronous computations (sending HTTP requests for example) then async await with Task.WhenAll is a better choice over PLINQ
@alfonsdeda891210 ай бұрын
Great content, the difference between this and await Task.When all is that as Parallel is better to use with heavy and few computation, and task.whenall is better for "parallel" i/o operations?
@andreysemykin587910 ай бұрын
Async await is for IO. Parrallel, Task.Run is for cpu bound.
@Linkario8610 ай бұрын
This is great. I'm love using LINQ and this will certainly help make more performant LINQ queries. I assume Parallel foreach loops are still faster? Though the difference is probably smaller compared to sequential LINQ and foreach. What is the performance impact for ordering? Since .AsParallel() doesn't necessarily use Parallelism, do you recommend to add it to any LINQ-Query by default? Though if that were the case, Microsoft probably would've implemented it that way anyways.
@kesavanarayanaanaparthi64289 ай бұрын
Nice tutorial😀 great effort keep up good work, could you please share the how to do the environment set up like you did for visual studio code
@juniorcode414 ай бұрын
Thank you. It is great video.
@cccyberfamilydk10 ай бұрын
Nice. What if the HeavyComputation is Task based or ValueTask based? Is PLinq still the right way to go?
@mdnoverflow8 ай бұрын
how to scaffold test project to test all this ?
@Pezsmapatkany10 ай бұрын
Highly informative! Excellent job!
@TCFIFA9 ай бұрын
עבודה מעולה!
@minionmasterSXS9 ай бұрын
this is probably a dumb question but... can you use P LINQ AND SIMD LINQ together?
@MrAymenmatador9 ай бұрын
can we alternate between threads with PLINQ, like one method print "ping" the other print "pong" and get an output : "ping pong ping pong ping pong ..." ? thanks for the video :D
@amantinband9 ай бұрын
If you need to maintain a specific order then you can use AsOrdered
@ЯнеКателиев10 ай бұрын
Very good video. Thank you.
@timur288710 ай бұрын
Great, thanks!
@omidkianifar51449 ай бұрын
Nice. It's time to create video for Task, await, cancellation token, asyn void, confiureawait false 😅😊🙏
@alexmel844810 ай бұрын
What do you mean by the sentence do you a favor and don't use pink in your applications because you need to be familiar with how things work under the hod ?
@amantinband10 ай бұрын
Adding "AsParallel" without knowing how PLINQ works will likely introduce bugs or make your code even slower. It's important to understand how PLINQ actually works to know how to use it correctly.
@null-undefined10 ай бұрын
What is this dump() extension method?
@amantinband10 ай бұрын
It’s a convenient way to print objects to the console. Check out the package Dumpify