There was a nasty bug in Parallel.Join which (sometimes) raised its ugly head when number of tasks submitted to the Join abstraction was larger than the number of parallel execution units (threads). Big thanks go to [Passella] for reporting the problem together with a reproducible test case.
If you are following the SVN head, just do the Update. Otherwise, please download the updated OtlParallel unit.
Passella was great!!! Thanks!!!
ReplyDelete