{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,14]],"date-time":"2024-01-14T08:44:05Z","timestamp":1705221845482},"reference-count":11,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[1973,12]]},"DOI":"10.1145\/356622.356624","type":"journal-article","created":{"date-parts":[[2002,7,27]],"date-time":"2002-07-27T11:32:04Z","timestamp":1027769524000},"page":"223-245","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":103,"title":["Concurrent Programming Concepts"],"prefix":"10.1145","volume":"5","author":[{"given":"Per Brinch","family":"Hansen","sequence":"first","affiliation":[{"name":"Information Science, California Institute of Technology, Pasadena, California"}]}],"member":"320","published-online":{"date-parts":[[1973,12]]},"reference":[{"key":"e_1_2_1_1_2","unstructured":"BRINCH t-IANSKN P. Operating system principles. Prentice-Hall Englewood Chffs New Jersey (July 1973). An introduction to operating systems covering sequential and concurrent processes processor and store management schedulmg algorithms and resource protectmn. Descnbes the RC 4000 multlprogramming system in detail. Introduces a programmmg language notation for momtors based on the class concept of SIMULA 67. BRINCH t-IANSKN P. Operating system principles. Prentice-Hall Englewood Chffs New Jersey (July 1973). An introduction to operating systems covering sequential and concurrent processes processor and store management schedulmg algorithms and resource protectmn. Descnbes the RC 4000 multlprogramming system in detail. Introduces a programmmg language notation for momtors based on the class concept of SIMULA 67."},{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/361454.361473"},{"key":"e_1_2_1_3_2","first-page":"1","article-title":"The programming language Pascal","volume":"1","author":"TH N.","year":"1971","journal-title":"Acta In}o, matwa"},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","unstructured":"DIJKSTRA E. W. \"Cooperating sequential processes\" m Programming Languages F. Genuys. (Ed.) Academic Press New York New York 1968. The classical monograph that introduced concurrent statements semaphores and cntmal regmns It also contains Dekker's solutmn to the mutual exclusmn problem. DIJKSTRA E. W. \"Cooperating sequential processes\" m Programming Languages F. Genuys. (Ed.) Academic Press New York New York 1968. The classical monograph that introduced concurrent statements semaphores and cntmal regmns It also contains Dekker's solutmn to the mutual exclusmn problem.","DOI":"10.1007\/978-1-4757-3472-0_2"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/361268.361277"},{"key":"e_1_2_1_6_2","unstructured":"HoARE C. A R. \"Towards ~ theory of parallel programming.\" m Operating Systems Techniques C A. R Hoare and R. H. Perrott (Eds) Academic Press New York New York 1973 The original proposal for cond~tmnal critical regmns which includes an axmmatlc defimtmn of &sjomt processes and critical regions. HoARE C. A R. \"Towards ~ theory of parallel programming.\" m Operating Systems Techniques C A. R Hoare and R. H. Perrott (Eds) Academic Press New York New York 1973 The original proposal for cond~tmnal critical regmns which includes an axmmatlc defimtmn of &sjomt processes and critical regions."},{"key":"e_1_2_1_7_2","first-page":"3","article-title":"A comparison of two synchromzmg concepts","volume":"1","author":"BRINCH NSEN","year":"1972","journal-title":"A cta Inlormatica"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"DIJKSTRA F~. W. \"Informatmn streams sharing fimte buffer.\" in}ormatwn Processing Letters 1 (1972) 179-180. A solutmn to the \"p~pehne\" problem by means of condltmnal critical regmns DIJKSTRA F~. W. \"Informatmn streams sharing fimte buffer.\" in}ormatwn Processing Letters 1 (1972) 179-180. A solutmn to the \"p~pehne\" problem by means of condltmnal critical regmns","DOI":"10.1016\/0020-0190(72)90034-8"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/363095.363143"},{"key":"e_1_2_1_10_2","first-page":"2","article-title":"Hmrarchlcal ordering of sequential processes","volume":"1","author":"DIJKSTRA E. W.","year":"1971","journal-title":"A cta Inlormat~ca"},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1093\/comjnl\/16.3.209","article-title":"A structured paging system","volume":"16","author":"HOARE C. A.","year":"1973","journal-title":"Computer Journal"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/356622.356624","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,2]],"date-time":"2023-01-02T08:16:16Z","timestamp":1672647376000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/356622.356624"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1973,12]]},"references-count":11,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1973,12]]}},"alternative-id":["10.1145\/356622.356624"],"URL":"https:\/\/doi.org\/10.1145\/356622.356624","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[1973,12]]},"assertion":[{"value":"1973-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}