JPS6470838A - Exclusive control system - Google Patents
Exclusive control systemInfo
- 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
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.
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)
| 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)
| 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 |
-
1987
- 1987-09-11 JP JP62227799A patent/JPH0814800B2/en not_active Expired - Fee Related
Patent Citations (3)
| 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)
| 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 |