Are you talking about an out of the box cron task or something custom? Generally speaking, a cron task will run to completion and the next one won't start until the first run is complete. For example, if you're configured to run every 5 seconds but it always takes 5 minutes to complete, Maximo will effectively only run the cron task every 5 minutes. You normally wouldn't run into a situation where 40 of 50 get processed unless you have an exception that causes the cron task to stop.
------------------------------
Steven Shull
IBM
------------------------------