Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/34915
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Baquero, Carlos | por |
dc.contributor.author | Moura, Francisco | por |
dc.date.accessioned | 2015-04-20T13:42:37Z | - |
dc.date.available | 2015-04-20T13:42:37Z | - |
dc.date.issued | 1994-07 | - |
dc.identifier.issn | 0362-1340 | - |
dc.identifier.uri | https://hdl.handle.net/1822/34915 | - |
dc.description.abstract | This paper describes CA/C++, Concurrency Annotations in C++, a language extension that regulates method invocations from multiple threads of execution in a shared-memory multiprocessor system. This system provides threads as an orthogonal element to the language, allowing them to travel through more than one object. Statically type-ckecked synchronous and asynchronous method invocations are supported, with return values from asynchronous invocations accessed through first class future-like objects. Method invocations are regulated with synchronization code defined in a separate class hierarchy, allowing separate definition and inheritance of synchronization mechanisms. Each method is protected by an access flag that can be switched in pre and post-actions, and by a predicate. Both must evaluate to true in order to enable a thread to animate the method code. Flags and method predicates are independently redefinable along the inheritance chain, thus avoiding the inheritance anomaly. | por |
dc.language.iso | eng | por |
dc.publisher | Association for Computing Machinery (ACM) | por |
dc.rights | openAccess | por |
dc.title | Concurrency annotations in C++ | por |
dc.type | article | por |
dc.peerreviewed | yes | por |
dc.comments | 165 | por |
sdum.publicationstatus | published | por |
oaire.citationStartPage | 1 | por |
oaire.citationEndPage | 14 | por |
oaire.citationIssue | 7 | por |
oaire.citationTitle | ACM Sigplan Notices | por |
oaire.citationVolume | 29 | por |
dc.publisher.uri | ACM | por |
dc.identifier.doi | 10.1145/181593.181603 | por |
dc.subject.wos | Science & Technology | por |
sdum.journal | ACM SIGPLAN Notices | por |
Aparece nas coleções: | HASLab - Artigos em revistas internacionais |