Abstract
The previous chapter derived Twisted’s event-driven architecture from first principles. Twisted programs, like all event-driven programs, make concurrency easier at the expense of making data flow control more difficult. An event-driven program does not automatically have its execution suspend by block I/O when it sends more data than a receiving party can handle. It is the program’s responsibility to determine when this occurs and how to deal with it.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
About this chapter
Cite this chapter
Williams, M. et al. (2019). An Introduction to Asynchronous Programming with Twisted. In: Expert Twisted. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3742-7_2
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3742-7_2
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3741-0
Online ISBN: 978-1-4842-3742-7
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)