Global Patent Index - EP 1826671 A2

EP 1826671 A2 20070829 - Interruptible thread synchronization method and apparatus

Title (en)

Interruptible thread synchronization method and apparatus

Title (de)

Verfahren und Vorrichtung für unterbrechbare Threadsynchronisation

Title (fr)

Procédé et appareil de synchronisation de fils interruptibles

Publication

EP 1826671 A2 20070829 (EN)

Application

EP 07102974 A 20070223

Priority

KR 20060018411 A 20060224

Abstract (en)

An interruptible (220) thread (200) synchronization method and apparatus are provided. The interruptible thread synchronization method includes controlling mutually exclusive access to an object by one or more threads using a monitor (100), and interrupting a first thread that is on standby (S340) for the monitor.

IPC 8 full level

G06F 9/46 (2006.01)

CPC (source: EP KR US)

F16L 1/161 (2013.01 - KR); F16L 1/165 (2013.01 - KR); F16L 1/20 (2013.01 - KR); G06F 9/52 (2013.01 - EP US); G06F 9/542 (2013.01 - EP US); G06F 2209/543 (2013.01 - EP US)

Citation (applicant)

  • LAMPSON B W ET AL.: "Experience with processes and monitors in Mesa", COMMUNICATIONS OF THE ACM USA, vol. 23, no. 2, February 1980 (1980-02-01), XP002501652, DOI: doi:10.1145/358818.358824
  • BUHR P A ET AL.: "Monitor Classification", ACM COMPUTING SURVEYS USA, vol. 27, no. 1, March 1995 (1995-03-01), XP002501653, DOI: doi:10.1145/214037.214100
  • "System Interfaces", PORTABLE OPERATING SYSTEM INTERFACE, 30 April 2004 (2004-04-30), pages 54 - 58
  • "System Interfaces", PORTABLE OPERATING SYSTEM INTERFACE, 30 April 2004 (2004-04-30), pages 1043 - 1045

Designated contracting state (EPC)

DE FR GB

Designated extension state (EPC)

AL BA HR MK YU

DOCDB simple family (publication)

EP 1826671 A2 20070829; EP 1826671 A3 20090708; EP 1826671 B1 20101215; DE 602007011131 D1 20110127; JP 2007226807 A 20070906; JP 4685044 B2 20110518; KR 100763200 B1 20071004; KR 20070088159 A 20070829; US 2007204269 A1 20070830; US 8286166 B2 20121009

DOCDB simple family (application)

EP 07102974 A 20070223; DE 602007011131 T 20070223; JP 2007042022 A 20070222; KR 20060018411 A 20060224; US 65592807 A 20070122