AMBIENTUM BIOETHICA BIOLOGIA CHEMIA DIGITALIA DRAMATICA EDUCATIO ARTIS GYMNAST. ENGINEERING EPHEMERIDES EUROPAEA GEOGRAPHIA GEOLOGIA HISTORIA HISTORIA ARTIUM INFORMATICA IURISPRUDENTIA MATHEMATICA MUSICA NEGOTIA OECONOMICA PHILOLOGIA PHILOSOPHIA PHYSICA POLITICA PSYCHOLOGIA-PAEDAGOGIA SOCIOLOGIA THEOLOGIA CATHOLICA THEOLOGIA CATHOLICA LATIN THEOLOGIA GR.-CATH. VARAD THEOLOGIA ORTHODOXA THEOLOGIA REF. TRANSYLVAN
|
|||||||
The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name. |
|||||||
STUDIA INFORMATICA - Issue no. 2 / 2022 | |||||||
Article: |
COROUTINES COMUNICATIONS. DESIGN AND IMPLEMENTATION ISSUES IN C++20. Authors: RADU LUPȘA, DANA LUPȘA. |
||||||
Abstract: DOI: 10.24193/subbi.2022.2.03 Published Online: 2023-04-08 pp. 37-48 VIEW PDF FULL PDF This paper explores the communication mechanisms and patterns available to coroutines to cooperate with one another. It investigates the issues in designing and implementing a framework for using C++20 coroutines effectively, for generators, asynchronous function calls, and especially asynchronous generators. Received by the editors: 4 December 2022. 2010 Mathematics Subject Classification. 68N19, 68Q85. 1998 CR Categories and Descriptors. D.3.3 [Software]: Programming Languages – Language Constructs and Features; D.1.3 [Software]: Programming Techniques – Language Concurrent Programming. Key words and phrases. asynchronous programming, coroutines, language design. |
|||||||