Coding for parallelism is never easy. Keeping track of threads, synchronisation issues and locking is incredibly hard. We've all had code where instantly we can see that running it in parallel would significantly improve the speed. But the overhead of
Read More...