JPS6470838A - Exclusive control system - Google Patents

Exclusive control system

Info

Publication number
JPS6470838A
JPS6470838A JP62227799A JP22779987A JPS6470838A JP S6470838 A JPS6470838 A JP S6470838A JP 62227799 A JP62227799 A JP 62227799A JP 22779987 A JP22779987 A JP 22779987A JP S6470838 A JPS6470838 A JP S6470838A
Authority
JP
Japan
Prior art keywords
deadlock
resources
basis
generation
plural
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP62227799A
Other languages
Japanese (ja)
Other versions
JPH0814800B2 (en
Inventor
Atsuhiko Hirota
Takashi Owaki
Keiji Oshima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62227799A priority Critical patent/JPH0814800B2/en
Publication of JPS6470838A publication Critical patent/JPS6470838A/en
Publication of JPH0814800B2 publication Critical patent/JPH0814800B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Devices For Executing Special Programs (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To prevent the generation of deadlock by extracting the using order of resources by a program compiler for plural programs using plural resources in common and previously extracting the existence of generation of deadlock on the basis of the extracted information. CONSTITUTION:The access order of resources 9 in a data base 5 is extracted by the compiler 7 and stored in a resource occupation table 10. At the time of ending the compilation of all source programs, a deadlock checking table 12 and a table 13 corresponding to task groups to be used for an execution control mechanism 14 are formed by means of a table generator 11. At the time of operating a task group 8, the mechanism 4 receives information for occupying/releasing resources and schedules tasks so that no deadlock is generated between the tasks on the basis of information stored in the tables 12, 13 and a group state table 16.
JP62227799A 1987-09-11 1987-09-11 Database exclusive control method Expired - Fee Related JPH0814800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62227799A JPH0814800B2 (en) 1987-09-11 1987-09-11 Database exclusive control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62227799A JPH0814800B2 (en) 1987-09-11 1987-09-11 Database exclusive control method

Publications (2)

Publication Number Publication Date
JPS6470838A true JPS6470838A (en) 1989-03-16
JPH0814800B2 JPH0814800B2 (en) 1996-02-14

Family

ID=16866571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62227799A Expired - Fee Related JPH0814800B2 (en) 1987-09-11 1987-09-11 Database exclusive control method

Country Status (1)

Country Link
JP (1) JPH0814800B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03224036A (en) * 1990-01-30 1991-10-03 Nec Corp Exclusive control system for resources
JPH04295932A (en) * 1991-03-25 1992-10-20 Nec Corp File destruction advance check mechanism
US5442435A (en) * 1994-03-24 1995-08-15 Nartron Corporation Fluid composition sensor using reflected or refracted light monitoring
JPH07311747A (en) * 1994-04-18 1995-11-28 Bull Sa Static analyzer for system functional blocking risk
JP2003241998A (en) * 2002-02-14 2003-08-29 Toshiba Corp Control structure extraction method, log shaping method and program therefor
US7519965B2 (en) 2003-10-17 2009-04-14 Fujitsu Limited Computer-readable medium recorded with a deadlock pre-detection program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57191761A (en) * 1981-05-20 1982-11-25 Hitachi Ltd Analyzing method for execution path of structured program
JPS59180747A (en) * 1983-03-31 1984-10-13 Fujitsu Ltd System for automatically detecting dead lock
JPS6151245A (en) * 1984-08-20 1986-03-13 Mitsubishi Electric Corp Deadlock detecting method in sequential request of resource

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57191761A (en) * 1981-05-20 1982-11-25 Hitachi Ltd Analyzing method for execution path of structured program
JPS59180747A (en) * 1983-03-31 1984-10-13 Fujitsu Ltd System for automatically detecting dead lock
JPS6151245A (en) * 1984-08-20 1986-03-13 Mitsubishi Electric Corp Deadlock detecting method in sequential request of resource

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03224036A (en) * 1990-01-30 1991-10-03 Nec Corp Exclusive control system for resources
JPH04295932A (en) * 1991-03-25 1992-10-20 Nec Corp File destruction advance check mechanism
US5442435A (en) * 1994-03-24 1995-08-15 Nartron Corporation Fluid composition sensor using reflected or refracted light monitoring
JPH07311747A (en) * 1994-04-18 1995-11-28 Bull Sa Static analyzer for system functional blocking risk
JP2003241998A (en) * 2002-02-14 2003-08-29 Toshiba Corp Control structure extraction method, log shaping method and program therefor
US7519965B2 (en) 2003-10-17 2009-04-14 Fujitsu Limited Computer-readable medium recorded with a deadlock pre-detection program

Also Published As

Publication number Publication date
JPH0814800B2 (en) 1996-02-14

Similar Documents

Publication Publication Date Title
WO1997048033A3 (en) Data representation for mixed-language program development
GB2297180A (en) Method and apparatus for parallel processing in a database system
KR870004383A (en) Apparatus and method for generating software programs
CA2066295A1 (en) Program processing system and method
EP0416768A3 (en) Thread private memory storage for multi-thread digital data processors
DE3886756D1 (en) Access to resources for multiprocessor computer system.
EP0270983A3 (en) Method for the parallel simulation of multiprocessor computer systems
JPS5580131A (en) Automatic job start processing system
AR241391A1 (en) Control system for a computer system including virtual terminals
JPS537152A (en) Address stop circuit
Cosmadopoulos Using meta-level information for expert system control: A" blending" transformer approach.
CHEATHAM Research in program optimization techniques[Technical Report, 1 Jun. 1974- 31 May 1975]
JPS5289438A (en) Request selection device
JP2590872B2 (en) Task scheduling method
JPS5278334A (en) Program sequence check system
SE8604329D0 (en) A COMPUTER ARCHITECTURE INTENDED FOR LANGUAGE OF THE HIGHER ORDER
JPS6438832A (en) Micro operation optimization processing system
JPS649553A (en) Test system for channel processor
Lyon CASE and the database.
JPS5439543A (en) Exclusive control processing system for resource in data processing system
JPS6474625A (en) Compile information output system
JPS6438835A (en) Computer system
Holloway Simplified structural software using the release-deformation method.
JPS53139442A (en) Data input process control system
Williams Automatic Ordering of Program Units for Execution

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees