Synchronization object aborting systems and methods
Abstract:
A system for controlling a synchronization object of a computer processing system. The system includes one or more processors programmed and configured to cause the execution of one or more processing threads, a background thread configured to manage the processing flow of the one or more processing threads, the background thread configured to process one or more predetermined abort points for the one or more processing threads, the one or more abort points configured to direct a processing thread to execute exit processing code when an abort indicator signals that the processing threads should be aborted. The system further includes a synchronization object for synchronizing the processing of one or more processing threads, the synchronization object comprising a waiting queue for processing requests made by the one or more processing threads. The synchronization object is programmed and configured to, upon receiving a processing request from a processing thread, queue the processing thread in the waiting queue until the processing request can be processed, wherein the synchronization object releases processing threads in the waiting queue in response to a request that the processing threads should be aborted.
Public/Granted literature
Information query
Patent Agency Ranking
0/0