×

System and method for allocation of threads to user objects in a computer system

  • US 8,671,410 B2
  • Filed: 09/30/2005
  • Issued: 03/11/2014
  • Est. Priority Date: 10/04/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method, operating on a computer system that uses a plurality of threads, for allocating the threads, the method comprising:

  • queuing up work for a first user;

    assigning a first thread of the plurality of threads to the first user to perform the queued up work for the first user, the assignment being permanent until the computer system is shut down or an error condition occurs, wherein only the first thread is used to access resources used by the first user and upon the completing the queued up work for the first user, the necessary databases and resources used by the first user remain open for use only by the first thread;

    responsive to a determination that the primary database can be opened, opening the primary database and performing operations using the primary database;

    responsive to a determination that the primary database cannot be opened, opening a backup database for the first user and performing operations using the backup database; and

    responsive to detection of a first error condition comprising a hang-up condition of the first thread, migrating the first user to a second thread.

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