Democratizing Transactional Programming.
The article provides information on transaction abstraction, a form of programming language. The concept of transactional memory was proposed in the form of hardware support for concurrent programming to resolve issues with using locks, such as priority inversion, lock-convoying and deadlocks. The l...
| Publicado en: | Communications of the ACM Vol. 57; no. 1; pp. 86 - 94 |
|---|---|
| Autores principales: | , |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Jan2014
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=93471654&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 93471654 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Jan2014 vid: 57 iid: 1 pid: 68 pub: Association for Computing Machinery artinfo: ui: 93471654 10.1145/2541883.2541900 ppf: 86 ppct: 8 formats: tig: atl: Democratizing Transactional Programming. aug: au: GRAMOLI, VINCENT GUERRAOUI, RACHID affil: Assistant Professor, University of Sydney Researcher, National Information & Communication Technology Australia (NICTA) Professor, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland su: Programming languages Abstract thought Memory Hardware Computer programming Computer programmers sug: subj: Programming languages Abstract thought Memory Hardware Computer programming Computer programmers ab: The article provides information on transaction abstraction, a form of programming language. The concept of transactional memory was proposed in the form of hardware support for concurrent programming to resolve issues with using locks, such as priority inversion, lock-convoying and deadlocks. The limitations of transactions are discussed, such as their lack of expressiveness and concurrency loss. The transactional abstraction should be democratized and available to all programmers in order for its to be a widely used programming paradigm. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2014 holdings: @attributes: islocal: N |
|---|