{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T18:43:02Z","timestamp":1742928182763,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411437"},{"type":"electronic","value":"9783540400264"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40026-5_4","type":"book-chapter","created":{"date-parts":[[2007,6,12]],"date-time":"2007-06-12T23:59:07Z","timestamp":1181692747000},"page":"59-73","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Even Better DCAS-Based Concurrent Deques"],"prefix":"10.1007","author":[{"given":"David L.","family":"Detlefs","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christine H.","family":"Flood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander T.","family":"Garthwaite","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul A.","family":"Martin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nir N.","family":"Shavit","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Jr.","given":"Guy L.","family":"Steele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,3,15]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Y. Afek, M. Merritt, G. Taubenfeld, and D. Touitou. Disentangling multi-object operations. In Proc. 16th ACM Symp. Principles of Dist. Computing, pages 111\u2013120, August 1997. Santa Barbara, CA.","DOI":"10.1145\/259380.259431"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"O. Agesen, D. Detlefs, C. Flood, A. Garthwaite, P. Martin, N. Shavit, and G. Steele. DCAS-based concurrent deques. In Proc. 12th ACM Symp. Parallel Algorithms and Architectures (to appear), July 2000.","DOI":"10.1145\/341800.341817"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"N. S. Arora, R. Blumofe, and C. G. Plaxton. Thread scheduling for multipro-grammed multiprocessors. In Proc. 10th ACM Symp. Parallel Algorithms and Architectures, 1998.","DOI":"10.1145\/277651.277678"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"H. Attiya and E. Dagan. Universal operations: Unary versus binary. In Proc. 15th ACM Symp. Principles of Dist. Computing, May 23-26 1996. Philadelphia, PA.","DOI":"10.1145\/248052.248097"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Hagit Attiya, Nancy Lynch, and Nir Shavit. Are wait-free algorithms fast? Journal of the ACM, 41(4):725\u2013763, July 1994.","DOI":"10.1145\/179812.179902"},{"issue":"2","key":"4_CR6","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1137\/S0097539795279463","volume":"27","author":"Hagit Attiya and Ophir Rachman","year":"1998","unstructured":"Hagit Attiya and Ophir Rachman. Atomic snapshots in O(n log n) operations. SIAM Journal on Computing, 27(2):319\u2013340, March 1998.","journal-title":"SIAM Journal on Computing"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"G. Barnes. A method for implementing lock-free shared data structures. In Proc. 5th ACM Symp. Parallel Algorithms and Architectures, pages 261\u2013270, June 1993.","DOI":"10.1145\/165231.165265"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"B. N. Bershad. Practical considerations for non-blocking concurrent objects. In Proc. 13th IEEE International Conf. on Distributed Computing Systems, pages 264\u2013273. IEEE Computer Society Press, May 25-28 1993. Los Alamitos, CA.","DOI":"10.1109\/ICDCS.1993.287700"},{"key":"4_CR9","unstructured":"M. Greenwald. Non-Blocking Synchronization and System Design. PhD thesis, Stanford University Technical Report STAN-CS-TR-99-1624, Palo Alto, CA, 1999."},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"M. B. Greenwald and D. R. Cheriton. The synergy between non-blocking synchro-nization and operating system structure. In 2nd Symp. Operating Systems Design and Implementation, pages 123\u2013136, October 28-31 1996. Seattle, WA.","DOI":"10.1145\/248155.238767"},{"issue":"5","key":"4_CR11","doi-asserted-by":"crossref","first-page":"745","DOI":"10.1145\/161468.161469","volume":"15","author":"M. Herlihy","year":"1993","unstructured":"M. Herlihy. A methodology for implementing highly concurrent data structures. ACM Trans. Programming Languages and Systems, 15(5):745\u2013770, November 1993.","journal-title":"ACM Trans. Programming Languages and Systems"},{"key":"4_CR12","unstructured":"M. Herlihy and J. Moss. Transactional memory: Architectural support for lock-free data structures. Technical Report CRL 92\/07, Digital Equipment Corporation, Cambridge Research Lab, 1992."},{"issue":"1","key":"4_CR13","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1145\/114005.102808","volume":"13","author":"M. P. Herlihy","year":"1991","unstructured":"M. P. Herlihy. Wait-free synchronization. ACM Trans. Programming Languages and Systems, 13(1):123\u2013149, January 1991.","journal-title":"ACM Trans. Programming Languages and Systems"},{"issue":"3","key":"4_CR14","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"M. P. Herlihy","year":"1990","unstructured":"M. P. Herlihy and J. M. Wing. Linearizability: A correctness condition for concur-rent objects. ACM Trans. Programming Languages and Systems, 12(3):463\u2013492, July 1990.","journal-title":"ACM Trans. Programming Languages and Systems"},{"key":"4_CR15","unstructured":"D. E. Knuth. The Art of Computer Programming: Fundamental Algorithms. Addison-Wesley, 2nd edition, 1968."},{"key":"4_CR16","series-title":"Technical Report","volume-title":"A lock-free multiprocessor OS kernel","author":"H. Massalin","year":"1991","unstructured":"H. Massalin and C. Pu. A lock-free multiprocessor OS kernel. Technical Report TR CUCS-005-9, Columbia University, New York, NY, 1991.1j"},{"key":"4_CR17","series-title":"Technical Report TR 599","volume-title":"Correction of a memory management method for lock-free data structures","author":"M. M. Michael","year":"1995","unstructured":"M. M. Michael and M. L. Scott. Correction of a memory management method for lock-free data structures. Technical Report TR 599, Computer Science Depart-ment, University of Rochester, 1995."},{"key":"4_CR18","unstructured":"Motorola. MC68020 32-Bit Microprocessor User\u2019s Manual. Prentice-Hall, 1986."},{"key":"4_CR19","unstructured":"Motorola. MC68030 User\u2019s Manual. Prentice-Hall, 1989."},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Martin C. Rinard. Effective fine-grain synchronization for automatically paral-lelized programs using optimistic synchronization primitives. ACM Trans. Com-puter Systems, 17(4):337\u2013371, November 1999.","DOI":"10.1145\/329466.329486"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, 10(2):99\u2013116, February 1997.","DOI":"10.1007\/s004460050028"}],"container-title":["Lecture Notes in Computer Science","Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40026-5_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,17]],"date-time":"2025-01-17T06:42:42Z","timestamp":1737096162000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40026-5_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411437","9783540400264"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-40026-5_4","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"15 March 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}