Synchronization methods and systems
AssigneeApple Inc.
InventorGordon J. Freedman
Life of this patent
Estimating the term…
Abstract
Systems, methods and computer readable media for synchronization tasks and non-synchronization tasks being executed concurrently. In one exemplary embodiment, a method includes executing at least one user-level non-synchronization processing thread and executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread. The at least one user-level non-synchronization processing thread may include operations to access a first database which is synchronized by the at least one synchronization processing thread during a synchronization operation between the first database on a first processing system and a second database on a second data processing system.
Claims36
A machine implemented method comprising:
- executing at least one user-level non-synchronization processing thread;
- executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread.
A computer readable medium containing executable program instructions which when executed cause a data processing system to perform a method comprising:
- executing at least one user-level non-synchronization processing thread;
- executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread.
A data processing system comprising:
- means for executing at least one user-level non-synchronization processing thread;
- means for executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread.
A machine implemented method comprising:
- executing at least one non-synchronization processing thread;
- executing at least one synchronization processing thread concurrently with the executing of the at least one non-synchronization processing thread.
A computer readable medium containing executable program instructions which when executed cause a data processing system to perform a method comprising:
- executing at least one non-synchronization processing thread;
- executing at least one synchronization processing thread concurrently with the executing of the at least one non-synchronization processing thread.
A data processing system comprising:
- means for executing at least one non-synchronization processing thread;
- means for executing at least one synchronization processing thread concurrently with the executing of the at least one non-synchronization processing thread.
Dependencies are inferred from the claim text.