I am trying to execute parallel functions on a list of objects using the new C# 4.0 Parallel.ForEach
function. This is a very long maintenance process. I would
As an alternate suggestion, you could record which object have been run and then filter the list when you resume exection to exclude the objects which have already run.
If this needs to be persistent across application restarts, you can store the ID's of the already executed objects (I assume here the objects have some unique identifier).