메뉴 건너뛰기




Volumn 38, Issue 11, 2003, Pages 388-402

Language support for lightweight transactions

Author keywords

Concurrency; Conditional critical regions; Non blocking systems; Transactions

Indexed keywords

ALGORITHMS; BOOLEAN FUNCTIONS; COMPUTER SOFTWARE; COMPUTER SYSTEM RECOVERY; INFORMATION RETRIEVAL SYSTEMS; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; PARALLEL PROCESSING SYSTEMS; STORAGE ALLOCATION (COMPUTER);

EID: 1442263994     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/949343.949340     Document Type: Conference Paper
Times cited : (418)

References (27)
  • 1
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • (Dec.)
    • Adve, S. V., and Gharachorloo, K. Shared memory consistency models: a tutorial. IEEE Computer 29, 12 (Dec. 1996), 66-76.
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 2
    • 0033203782 scopus 로고    scopus 로고
    • An efficient meta-lock for implementing ubiquitous synchronization
    • In Proceedings of Object-Oriented Programming, Systems, Languages & Applications (Nov.)
    • Agesen, O., Detlefs, D., Garthwaite, A., Knippel, R., Ramakrishna, Y. S., and White, D. An efficient meta-lock for implementing ubiquitous synchronization. In Proceedings of Object-Oriented Programming, Systems, Languages & Applications (Nov. 1999), vol. 34(10) of ACM SIGPLAN Notices, pp. 207-222.
    • (1999) ACM SIGPLAN Notices , vol.34 , Issue.10 , pp. 207-222
    • Agesen, O.1    Detlefs, D.2    Garthwaite, A.3    Knippel, R.4    Ramakrishna, Y.S.5    White, D.6
  • 5
    • 0018031239 scopus 로고
    • Distributed processes: A concurrent programming concept
    • (Nov.)
    • Brinch Hansen, P. Distributed processes: A concurrent programming concept. Communications of the ACM 21, 11 (Nov. 1978), 934-941.
    • (1978) Communications of the ACM , vol.21 , Issue.11 , pp. 934-941
    • Brinch Hansen, P.1
  • 6
    • 0019559608 scopus 로고
    • Edison - A multiprocessor language
    • (Apr.)
    • Brinch Hansen, P. Edison - a multiprocessor language. Software - Practice and Experience 11, 4 (Apr. 1981), 325-361.
    • (1981) Software - Practice and Experience , vol.11 , Issue.4 , pp. 325-361
    • Brinch Hansen, P.1
  • 7
    • 1442313498 scopus 로고    scopus 로고
    • Types for atomicity
    • In Proceedings of the Workshop on Types on Language Design and Implementation (Mar.)
    • Flanagan, C., and Qadeer, S. Types for atomicity. In Proceedings of the Workshop on Types on Language Design and Implementation (Mar. 2003), vol. 38(3) of ACM SIGPLAN Notices, pp. 1-12.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.3 , pp. 1-12
    • Flanagan, C.1    Qadeer, S.2
  • 9
    • 26544479324 scopus 로고    scopus 로고
    • Design choices for language-based transactions
    • University of Cambridge Computer Laboratory Tech. Rep., Aug.
    • Harris, T. L. Design choices for language-based transactions. University of Cambridge Computer Laboratory Tech. Rep., Aug. 2003.
    • (2003)
    • Harris, T.L.1
  • 16
    • 0002439166 scopus 로고    scopus 로고
    • Dynamic class loading in the java virtual machine
    • In Proceedings of Object-Oriented Programming, Systems, Languages & Applications (Oct.)
    • Liang, S., and Bracha, G. Dynamic class loading in the Java Virtual Machine. In Proceedings of Object-Oriented Programming, Systems, Languages & Applications (Oct. 1998), vol. 33(10) of ACM SIGPLAN Notices, pp. 36-44.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.10 , pp. 36-44
    • Liang, S.1    Bracha, G.2
  • 18
    • 84976650749 scopus 로고
    • Guardians and actions: Linguistic support for robust, distributed programs
    • (July)
    • Liskov, B., and Scheifler, R. Guardians and actions: linguistic support for robust, distributed programs. ACM Transactions on Programming Languages and Systems 5, 3 (July 1983), 381-404.
    • (1983) ACM Transactions on Programming Languages and Systems , vol.5 , Issue.3 , pp. 381-404
    • Liskov, B.1    Scheifler, R.2
  • 20
    • 0013042182 scopus 로고    scopus 로고
    • Semantics of multithreaded java
    • Tech. Rep. UCMP-CS-4215, Department of Computer Science, University of Maryland, College Park, Jan.
    • Manson, J., and Pugh, W. Semantics of multithreaded Java. Tech. Rep. UCMP-CS-4215, Department of Computer Science, University of Maryland, College Park, Jan. 2002.
    • (2002)
    • Manson, J.1    Pugh, W.2
  • 22
    • 0040577879 scopus 로고
    • Correction of a memory management method for lock-free data structures
    • Tech. Rep. TR599, University of Rochester, Computer Science Department, Dec.
    • Michael, M. M., and Scott, M. L. Correction of a memory management method for lock-free data structures. Tech. Rep. TR599, University of Rochester, Computer Science Department, Dec. 1995.
    • (1995)
    • Michael, M.M.1    Scott, M.L.2
  • 25
    • 0017139954 scopus 로고
    • On the efficient implementation of conditional critical regions and the construction of monitors
    • (Aug.)
    • Schmid, H. A. On the efficient implementation of conditional critical regions and the construction of monitors. Acta Informatica 6, 3 (Aug. 1976), 227-249.
    • (1976) Acta Informatica , vol.6 , Issue.3 , pp. 227-249
    • Schmid, H.A.1
  • 26
    • 0023133940 scopus 로고
    • Language support for loosely coupled distributed programs
    • (Jan.)
    • Scott, M. L. Language support for loosely coupled distributed programs. IEEE Transactions on Software Engineering SE-13, 1 (Jan. 1987), 88-103.
    • (1987) IEEE Transactions on Software Engineering , vol.SE-13 , Issue.1 , pp. 88-103
    • Scott, M.L.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.