<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>parallelpatterns Discussions Rss Feed</title><link>http://parallelpatterns.codeplex.com/Thread/List.aspx</link><description>parallelpatterns Discussions Rss Description</description><item><title>New Post: Parallel Programming with Microsoft .NET 2nd Edition?</title><link>http://parallelpatterns.codeplex.com/discussions/264686</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Right now we don't have any plans to do another edition based on the Rx although I have considered doing another additional suppliment to cover the new additions in .NET 4.5; the dataflow and async extensions.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Tue, 27 Dec 2011 11:25:58 GMT</pubDate><guid isPermaLink="false">New Post: Parallel Programming with Microsoft .NET 2nd Edition? 20111227112558A</guid></item><item><title>New Post: ParallelQuickSort fails with zeros array</title><link>http://parallelpatterns.codeplex.com/discussions/283800</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Lionel,&lt;/p&gt;
&lt;p&gt;I can repro your problem for large arrays of zeros. QuickSort, the algorithm used here, is known to perform very poorly for arrays containing only a few duplicated values. See:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.angelfire.com/pq/jamesbarbetti/articles/sorting/001_QuicksortIsBroken.htm"&gt;http://www.angelfire.com/pq/jamesbarbetti/articles/sorting/001_QuicksortIsBroken.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://algs4.cs.princeton.edu/23quicksort/"&gt;http://algs4.cs.princeton.edu/23quicksort/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this case it scales as order N*N. So I'm not sure that it hangs but it does run very slowly. My experiments show it to be running and making progress.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Tue, 27 Dec 2011 11:23:26 GMT</pubDate><guid isPermaLink="false">New Post: ParallelQuickSort fails with zeros array 20111227112326A</guid></item><item><title>New Post: ParallelQuickSort fails with zeros array</title><link>http://parallelpatterns.codeplex.com/discussions/283800</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello, I was delighted to find this material on line. So far it's been very helpful. However, while trying out the Chapter 6 parallel quick sort, I found it got stuck in an infinite loop somewhere when I passed it an array of 0.0f. Ex:&lt;/p&gt;
&lt;p&gt;Single array = new Single[1280 * 960]; // Initialized to 0.0f&lt;/p&gt;
&lt;p&gt;ParallelSort(array);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any ideas on how to fix this? Thanks in advance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-L&lt;/p&gt;
&lt;/div&gt;</description><author>LKeene</author><pubDate>Wed, 21 Dec 2011 19:55:50 GMT</pubDate><guid isPermaLink="false">New Post: ParallelQuickSort fails with zeros array 20111221075550P</guid></item><item><title>New Post: Parallel Programming with Microsoft .NET 2nd Edition?</title><link>http://parallelpatterns.codeplex.com/discussions/264686</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Any chance for a second&amp;nbsp;edition&amp;nbsp;of this book including the Rx (Reactive), TDF (TPL Dataflow), and async/await keywords?&lt;/p&gt;
&lt;/div&gt;</description><author>linuxbox</author><pubDate>Mon, 11 Jul 2011 15:34:41 GMT</pubDate><guid isPermaLink="false">New Post: Parallel Programming with Microsoft .NET 2nd Edition? 20110711033441P</guid></item><item><title>New Post: question about LimitedConcurrencyTaskScheduler</title><link>http://parallelpatterns.codeplex.com/discussions/249086</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm using LimitedConcurrencyTaskScheduler via ParallelOptions.TaskScheduler and Parallel.For/ForEach. &amp;nbsp;If I don't set the&amp;nbsp;ParallelOptions .MaxDegreeOfParallelism, am I guaranteed to get X parallel executions where X =maxDegreeOfParallelism set
 in&amp;nbsp;LimitedConcurrencyTaskScheduler constructor? &amp;nbsp;Is it possible that any part of the code involved in this would use less than X threads? &amp;nbsp;I'm looking for a solution to use Parallel.For/ForEach and guarantee that maxDegreeOfParallelism threads
 are used - no more, no less ( unless of course most of the tasks have been completed and there are less than X tasks left to process).&lt;/p&gt;
&lt;/div&gt;</description><author>sfun28</author><pubDate>Wed, 09 Mar 2011 20:28:22 GMT</pubDate><guid isPermaLink="false">New Post: question about LimitedConcurrencyTaskScheduler 20110309082822P</guid></item><item><title>New Post: Updated Demo</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=241237</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I've updated the Book Companion 1.0 drop to include the latest source code from the talk demo. This includes some minor updates/fixes to the code.&lt;/p&gt;
&lt;p&gt;Various decks and videos of of the talk that goes with this demo are available online. See the following blog posts:&lt;/p&gt;
&lt;p&gt;&lt;a title="Permanent Link to TechEd China Decks Online" rel="bookmark" href="http://www.ademiller.com/blogs/tech/2010/12/teched-china-decks-online/"&gt;TechEd China Decks Online&lt;/a&gt;&amp;nbsp;(Chinese deck)&lt;/p&gt;
&lt;p&gt;&lt;a title="Permanent Link to Patterns of Parallel Programming at Oredev" rel="bookmark" href="http://www.ademiller.com/blogs/tech/2010/11/patterns-of-parallel-programming-at-oredev/"&gt;Patterns of Parallel Programming at Oredev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Permanent Link to Patterns of Parallel Programming – TechEd Talk Online" rel="bookmark" href="http://www.ademiller.com/blogs/tech/2010/06/patterns-of-parallel-programming-teched-talk-online/"&gt;Patterns of Parallel Programming &amp;ndash; TechEd Talk
 Online&lt;/a&gt;&amp;nbsp;(with video)&lt;/p&gt;
&lt;p&gt;If you have an feedback on this or the other examples please create a discussion item here. Report bugs in the issue tracker.&lt;/p&gt;
&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Tue, 11 Jan 2011 04:29:37 GMT</pubDate><guid isPermaLink="false">New Post: Updated Demo 20110111042937A</guid></item><item><title>New Post: Where's My Free Book?</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=227631</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;Sorry for the confusion, the MSDN Flash title is misleading. I've updated the homepage to make it clearer what's free and whats not. Unfortunately there isn't a free version in eBook format.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Sat, 18 Sep 2010 16:25:37 GMT</pubDate><guid isPermaLink="false">New Post: Where's My Free Book? 20100918042537P</guid></item><item><title>New Post: Where's My Free Book?</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=227631</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I just received the MSDN Flash Newsletter and it states to get a free ebook and then has this books title. But then you click on the link and its saying you have to purchase it. What's the deal?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="padding:0px;line-height:1.2em;margin:10px 0px;font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;color:#545c62;font-size:20px"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=0ea874e5ebec22d220cb0decf1659eef8004b65b03452c961bb680b0bf4772a8699efdf4ff34d425"&gt;Free E-book: Parallel Programming with Microsoft .NET&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif"&gt; &lt;br&gt; &lt;br&gt; Learn design patterns for decomposition and coordination on multicore architectures. Includes samples in C#, VB and F#.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;*UPDATE*&lt;/p&gt;
&lt;p&gt;Nevermind, I found it &lt;a title="Free Online Ebook" href="http://msdn.microsoft.com/en-us/library/ff963553.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff963553.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is there a way I can get the actual free ebook, so I can send it to my kindle?&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif"&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif"&gt;David&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>davidmjohnson83</author><pubDate>Fri, 17 Sep 2010 14:35:05 GMT</pubDate><guid isPermaLink="false">New Post: Where's My Free Book? 20100917023505P</guid></item><item><title>New Post: F.Y.I. just one more typo.</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=226047</link><description>&lt;div style="line-height: normal;"&gt;



	
	
	
	

&lt;p style="margin-bottom:0in"&gt;This typo is on page 123, from the
third paragraph of Appendix A, in the first paragraph under
Structural Patterns.  
&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;“Consider this tradeoff then applying
these patterns.
”&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;Either changing “then” to when, or
changing “applying” to apply, would correct the sentence.  
&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p style="margin-bottom:0in"&gt;I wish that I had been able to find
these things before the book was published, but I didn’t learn of
this book until the beginning of this Semester, exactly one week ago, for which
we have been using this as reading material.  &lt;br&gt;&lt;/p&gt;
&lt;br&gt;A wonderful book, I expect to finish reading the Appendixes soon.  &lt;br&gt;&lt;br&gt;--Xantix-- 		 	   		  &lt;/div&gt;</description><author>Xantix</author><pubDate>Sat, 04 Sep 2010 06:41:29 GMT</pubDate><guid isPermaLink="false">New Post: F.Y.I. just one more typo. 20100904064129A</guid></item><item><title>New Post: Feedback on drop 6: Chapter questions and answers</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=218982</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks Xantix,&lt;/p&gt;
&lt;p&gt;I added a work item on this (&lt;a href="http://parallelpatterns.codeplex.com/workitem/18653"&gt;http://parallelpatterns.codeplex.com/workitem/18653&lt;/a&gt; ) and we'll probably update the answers doc as the book has now gone to print.&lt;/p&gt;
&lt;p&gt;The printed book is now available for pre-order from O&amp;rsquo;Reilly&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://oreilly.com/catalog/9780735651593/"&gt;Parallel Programming with Microsoft&amp;reg; .NET&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The eBook is also available for download (today) from &lt;a href="http://oreilly.com/catalog/9780735651593/"&gt;O&amp;rsquo;Reilly&lt;/a&gt; and &lt;a href="http://my.safaribooksonline.com/9780735651821"&gt;Safari Books Online&lt;/a&gt;. Expect to see it at your favorite book store real soon!&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Wed, 01 Sep 2010 15:58:55 GMT</pubDate><guid isPermaLink="false">New Post: Feedback on drop 6: Chapter questions and answers 20100901035855P</guid></item><item><title>New Post: Feedback on drop 6: Chapter questions and answers</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=218982</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Chapter 2: Exercise 1 reads Which of the following problems *could* be solved using the parallel loop techniques taught in&lt;br&gt;this chapter?&lt;/p&gt;
&lt;p&gt;Part e, &amp;quot;Counting the total number of occurrences of each word in a collection of text files,&amp;quot; *could* be done as such.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Consider: Iterate through the text files and create a set containing each unique word in the files.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For each of these unique words&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Perform a linear search through each file to count how many times it occurs.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The count of each word is stored in its own location, say at its specific index in an array.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this algorithm the individual words are the parallel data, rather than the files being the parallel data.&amp;nbsp; The files are read only and the accumulators are word specific, no two loops write to the same location.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For a set of files this algorithm with n distinct words will iterate through each file 1 + n times, but using n cores means the algorithm finishes in the time of 2 iterations of the files. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that there are sequential algorithms of solving this which require just one iteration, and using parallel aggregation that that one iteration can be gone through concurrently.&amp;nbsp; The question was if it *could* be done, not if it was useful.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So you may want to change the question or the answer.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>xantix</author><pubDate>Wed, 01 Sep 2010 05:30:29 GMT</pubDate><guid isPermaLink="false">New Post: Feedback on drop 6: Chapter questions and answers 20100901053029A</guid></item><item><title>New Post: Drop 7 ParallelSort</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=222942</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks Mike,&lt;/p&gt;
&lt;p&gt;I've opened issue&amp;nbsp;18466 to track this and will get it fixed soon.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Thu, 12 Aug 2010 03:43:06 GMT</pubDate><guid isPermaLink="false">New Post: Drop 7 ParallelSort 20100812034306A</guid></item><item><title>New Post: Drop 7 TFS Bindings</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=222941</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks Mike,&lt;/p&gt;
&lt;p&gt;I reopened issue&amp;nbsp;18432 and will get this fixed.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Thu, 12 Aug 2010 03:38:06 GMT</pubDate><guid isPermaLink="false">New Post: Drop 7 TFS Bindings 20100812033806A</guid></item><item><title>New Post: Drop 7 ParallelSort</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=222942</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The README.txt file says &amp;quot;always uses the same random seed so runs are reproducible&amp;quot; but the code says&lt;/p&gt;
&lt;div style="color:black;background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:blue"&gt;int&lt;/span&gt; seed = Environment.TickCount;&lt;/pre&gt;
&lt;pre&gt;...
&lt;span style="color:blue"&gt;var&lt;/span&gt; a = MakeArray(length, seed); 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description><author>mikequinlan</author><pubDate>Mon, 09 Aug 2010 15:02:00 GMT</pubDate><guid isPermaLink="false">New Post: Drop 7 ParallelSort 20100809030200P</guid></item><item><title>New Post: Drop 7 TFS Bindings</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=222941</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Drop 7 appears to still contain TFS bindings. When I attempt to open the project it asks for a userid/password for &lt;a href="https://vstf-us-01.partners.extranet.microsoft.com:8443"&gt;https://vstf-us-01.partners.extranet.microsoft.com:8443&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>mikequinlan</author><pubDate>Mon, 09 Aug 2010 14:56:15 GMT</pubDate><guid isPermaLink="false">New Post: Drop 7 TFS Bindings 20100809025615P</guid></item><item><title>New Post: Feedback on drop 6: Chapter questions and answers</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=218982</link><description>&lt;div style="line-height: normal;"&gt;One of the things people asked for was questions at the end of each chapter. And, more importantly, for us to post answers to the questions.

This drop includes a preliminary draft of the whole book with questions at the end of each chapter. We've also posted a document containing answers.

While the book text is &amp;quot;done&amp;quot;, we'd still like to hear feedback on the answers.

Thanks,

Ade
&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Fri, 09 Jul 2010 22:54:19 GMT</pubDate><guid isPermaLink="false">New Post: Feedback on drop 6: Chapter questions and answers 20100709105419P</guid></item><item><title>New Post: Feedback on Drop 3 (Preface and Chapters 1, 2 and 5)</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=209981</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;As you can see we've taken this feedback and a lot of other people's input on the title and come up with something that we feel better reflects the actual content and goals of the book.&lt;/p&gt;
&lt;p&gt;Ade&lt;/p&gt;&lt;/div&gt;</description><author>AdeMiller</author><pubDate>Fri, 09 Jul 2010 04:58:44 GMT</pubDate><guid isPermaLink="false">New Post: Feedback on Drop 3 (Preface and Chapters 1, 2 and 5) 20100709045844A</guid></item><item><title>New Post: Feedback on Drop 6 (Preface, Chapters, Appendices, etc.)</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=218840</link><description>&lt;div style="line-height: normal;"&gt;&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl00_BodyDiv"&gt;
&lt;p&gt;Please use this discussion to give us feedback on the guide's Drop&amp;nbsp;6 (7/08/2010). It contains a preface, seven chapters, appendices, glossary, and references.&lt;/p&gt;
&lt;p&gt;Preface&lt;/p&gt;
&lt;p&gt;Chapter 1 - Introduction&lt;/p&gt;
&lt;p&gt;Chapter 2 - Parallel Loops&lt;/p&gt;
&lt;p&gt;Chapter 3 - Parallel Tasks&lt;/p&gt;
&lt;p&gt;Chapter 4 - Parallel Aggregation&lt;/p&gt;
&lt;p&gt;Chapter 5 - Futures&lt;/p&gt;
&lt;p&gt;Chapter 6&amp;nbsp;- Dynamic Task Parallelism&lt;/p&gt;
&lt;p&gt;Chapter 7 - Pipelines&lt;/p&gt;
&lt;p&gt;Appendix A - Adapting Object-Oriented Patterns&lt;/p&gt;
&lt;p&gt;Appendix B - Debugging and Profiling Parallel Applications&lt;/p&gt;
&lt;p&gt;Appendix C - Technology Overview&lt;/p&gt;
&lt;p&gt;Glossary&lt;/p&gt;
&lt;p&gt;References&lt;/p&gt;
&lt;p&gt;The preface will give you an idea of the overall table of contents.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jon&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</description><author>jon</author><pubDate>Thu, 08 Jul 2010 22:46:56 GMT</pubDate><guid isPermaLink="false">New Post: Feedback on Drop 6 (Preface, Chapters, Appendices, etc.) 20100708104656P</guid></item><item><title>New Post: Parallel.For</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=217820</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks ReedCopsey,&lt;/p&gt;
&lt;p&gt;I expected there was a way which could be beyond my knowledge. I understand the reason.&amp;nbsp; So now i shall rebuild the enumeration in reverse and feed it to &amp;quot;Parallelism.For&amp;quot;, process parallely, grind, bake, and give me bread out of it.&lt;/p&gt;
&lt;p&gt;Out of curiosity !!!&amp;nbsp; I thought Do-While and While-Wend are out of order loops while FOR loops are strictly ordered controlled by keyword &amp;quot;STEP&amp;quot;. A sequential increasing order&amp;nbsp;FOR loop just does'nt require an STEP keyword was my understanding.&amp;nbsp; &amp;quot;FOR loop is processed out of order&amp;quot; just did not sell well with me but i will remember now onwards.&lt;/p&gt;
&lt;p&gt;Thanks Reed for the explanation.&lt;/p&gt;
&lt;p&gt;RV&lt;/p&gt;&lt;/div&gt;</description><author>rrv</author><pubDate>Sun, 04 Jul 2010 19:04:55 GMT</pubDate><guid isPermaLink="false">New Post: Parallel.For 20100704070455P</guid></item><item><title>New Post: Parallel.For</title><link>http://parallelpatterns.codeplex.com/Thread/View.aspx?ThreadId=217820</link><description>&lt;div style="line-height: normal;"&gt;RV,

Typically, if you need to iterate a parallel loop in a specific order (ie: Step -1), then the loop body relies on state separate from the loop body itself.  The fact that ordering is important means that it's unlikely a candidate to be executed in parallel, since running the loop using Parallel.For means that the items will be processed out of order (by definition).  As such, there's no support in the framework for this.

-Reed&lt;/div&gt;</description><author>ReedCopsey</author><pubDate>Thu, 01 Jul 2010 20:17:17 GMT</pubDate><guid isPermaLink="false">New Post: Parallel.For 20100701081717P</guid></item></channel></rss>