×

Concurrent exception handling using an aggregated exception structure

  • US 8,146,085 B2
  • Filed: 06/25/2007
  • Issued: 03/27/2012
  • Est. Priority Date: 06/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer storage medium having computer-executable instructions for causing a computer to perform steps comprising:

  • catching exceptions that occur in concurrent worker tasks of a program;

    forwarding the caught exceptions from the concurrent worker tasks to a coordination task;

    aggregating the caught exceptions into an aggregation structure; and

    rethrowing the aggregation structure from the coordination task so that the caught exceptions can be handled by the program at a proper time,wherein the caught exceptions are aggregated into the aggregation structure if an unhandled exception occurs on one of the concurrent worker tasks, andwherein the proper time for aggregating and rethrowing the caught exceptions in the aggregation structure is when all of the concurrent worker tasks finish executing.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×