{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:35Z","timestamp":1772164115149,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":9,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,17]],"date-time":"2018-09-17T00:00:00Z","timestamp":1537142400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,17]]},"DOI":"10.1145\/3242744.3242759","type":"proceedings-article","created":{"date-parts":[[2018,9,18]],"date-time":"2018-09-18T08:11:39Z","timestamp":1537258299000},"page":"172-178","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A high-performance multicore IO manager based on libuv (experience report)"],"prefix":"10.1145","author":[{"given":"Dong","family":"Han","sequence":"first","affiliation":[{"name":"Beijing Bytedance, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"He","sequence":"additional","affiliation":[{"name":"Beijing Bytedance, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,9,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Nirmala. R. Deshpande Erica Sponsler and Nathaniel Weiss. 2012. Analysis of the Go runtime scheduler.  Nirmala. R. Deshpande Erica Sponsler and Nathaniel Weiss. 2012. Analysis of the Go runtime scheduler."},{"key":"e_1_3_2_1_2_1","volume-title":"Comparing and Evaluating epoll, select, and poll Event Mechanisms. (01","author":"Gammo Louay","year":"2004","unstructured":"Louay Gammo , Tim Brecht , Amol Shukla , and David Pariag . 2004. Comparing and Evaluating epoll, select, and poll Event Mechanisms. (01 2004 ). Louay Gammo, Tim Brecht, Amol Shukla, and David Pariag. 2004. Comparing and Evaluating epoll, select, and poll Event Mechanisms. (01 2004)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065952"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/647054.715764"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017479"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1631687.1596563"},{"key":"e_1_3_2_1_7_1","volume-title":"Concurrent Haskell. In Proceedings of the 24rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201997)","author":"Jones Simon Peyton","year":"1997","unstructured":"Simon Peyton Jones , Andrew Gordon , and Sigbjorn Finne . 1997 . Concurrent Haskell. In Proceedings of the 24rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201997) . ACM, New York, NY, USA, 296\u2013308. Simon Peyton Jones, Andrew Gordon, and Sigbjorn Finne. 1997. Concurrent Haskell. In Proceedings of the 24rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201997). ACM, New York, NY, USA, 296\u2013308."},{"key":"e_1_3_2_1_8_1","volume-title":"Draft Proceedings of the Glasgow Functional Programming Workshop.","author":"Reid Alastair","year":"1994","unstructured":"Alastair Reid . 1994 . Malloc Pointers and Stable Pointers: Improving Haskell's Foreign Language Interface . In Draft Proceedings of the Glasgow Functional Programming Workshop. Alastair Reid. 1994. Malloc Pointers and Stable Pointers: Improving Haskell's Foreign Language Interface. In Draft Proceedings of the Glasgow Functional Programming Workshop."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2578854.2503790"}],"event":{"name":"ICFP '18: 23nd ACM SIGPLAN International Conference on Functional Programming","location":"St. Louis MO USA","acronym":"ICFP '18","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 11th ACM SIGPLAN International Symposium on Haskell"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3242744.3242759","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3242744.3242759","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:57:22Z","timestamp":1750193842000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3242744.3242759"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,17]]},"references-count":9,"alternative-id":["10.1145\/3242744.3242759","10.1145\/3242744"],"URL":"https:\/\/doi.org\/10.1145\/3242744.3242759","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3299711.3242759","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2018,9,17]]},"assertion":[{"value":"2018-09-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}