Invention Grant
- Patent Title: Refactoring programs for flexible locking
- Patent Title (中): 重构程序灵活锁定
-
Application No.: US12983581Application Date: 2011-01-03
-
Publication No.: US08869127B2Publication Date: 2014-10-21
- Inventor: Julian Dolby , Manu Sridharan , Frank Tip , Max Schaefer
- Applicant: Julian Dolby , Manu Sridharan , Frank Tip , Max Schaefer
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Fleit Gibbons Gutman Bongini & Bianco PL
- Agent Jon A. Gibbons
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Disclosed is a novel computer implemented system, on demand service, computer program product and a method that provides a set of lock usages that improves concurrency resulting in execution performance of the software application by reducing lock contention through refactoring. More specifically, disclosed is a method to refactor a software application. The method starts with accessing at least a portion of a software application that can execute in an operating environment where there are more two or more threads of execution. Next, a determination is made if there is at least one lock used in the software application to enforce limits on accessing a resource. In response to determining that there is a lock with a first type of construct with a given set of features, the software application is refactored with the lock to preserve behavior of the software application.
Public/Granted literature
- US20120174082A1 REFACTORING PROGRAMS FOR FLEXIBLE LOCKING Public/Granted day:2012-07-05
Information query