Global Patent Index - EP 1319208 A2

EP 1319208 A2 2003-06-18 - METHOD AND APPARATUS FOR ENABLING THREADS TO REACH A CONSISTENT STATE WITHOUT EXPLICIT THREAD SUSPENSION

Title (en)

METHOD AND APPARATUS FOR ENABLING THREADS TO REACH A CONSISTENT STATE WITHOUT EXPLICIT THREAD SUSPENSION

Title (de)

VERFAHREN UND VORRICHTUNG, DIE DEN THREADS ERLAUBEN, EINEN KONSISTENTEN ZUSTAND OHNE EINE AUSDRÜCKLICHE UNTERBRECHUNG ZU ERREICHEN

Title (fr)

PROCEDE ET APPAREIL PERMETTANT A DES UNITES D'EXECUTION D'ATTEINDRE UN ETAT COHERENT SANS SUSPENSION D'UNITE D'EXECUTION EXPLICITE

Publication

EP 1319208 A2 (EN)

Application

EP 01946284 A

Priority

  • US 0118905 W
  • US 21103000 P
  • US 83693101 A

Abstract (en)

[origin: US2001054057A1] Methods and apparatus for enabling inconsistent or unsafe threads to efficiently reach a consistent or safe state when a requesting thread requests a consistent state are disclosed. According to one aspect of the present invention, a method for requesting a consistent state in a multi-threaded computing environment using a first thread includes acquiring a consistent state lock using the first thread, and identifying substantially all threads in the environment that are inconsistent. The state of the inconsistent threads is altered to a consistent state, and the first thread is notified when the states of the previously inconsistent threads have been altered to be consistent. Once the first thread is notified, the first thread releases the consistent state lock. In one embodiment, the method also includes performing a garbage collection after releasing the consistent state lock using the first thread.

IPC 1-7 (main, further and additional classification)

G06F 9/00

IPC 8 full level (invention and additional information)

G06F 12/00 (2006.01); G06F 9/46 (2006.01)

CPC (invention and additional information)

G06F 9/52 (2013.01)

Citation (search report)

See references of WO 0197018A3

Designated contracting state (EPC)

DE FR GB

EPO simple patent family

US 2001054057 A1 20011220; US 7086053 B2 20060801; AU 6835501 A 20011224; EP 1319208 A2 20030618; JP 2004503863 A 20040205; JP 4709469 B2 20110622; WO 0197018 A2 20011220; WO 0197018 A3 20030403

INPADOC legal status


2008-11-05 [18D] DEEMED TO BE WITHDRAWN

- Effective date: 20080514

2007-12-05 [17Q] FIRST EXAMINATION REPORT

- Effective date: 20071102

2004-05-12 [RBV] DESIGNATED CONTRACTING STATES (CORRECTION):

- Designated State(s): DE FR GB

2003-06-18 [17P] REQUEST FOR EXAMINATION FILED

- Effective date: 20030107

2003-06-18 [AK] DESIGNATED CONTRACTING STATES:

- Designated State(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

2003-06-18 [AX] REQUEST FOR EXTENSION OF THE EUROPEAN PATENT TO

- Countries: AL LT LV MK RO SI