ACM Home Page
Please provide us with feedback. Feedback
Asynchronous exception propagation in blocked tasks
Full text PdfPdf (349 KB)
Source
Foundations of Software Engineering archive
Proceedings of the 4th international workshop on Exception handling table of contents
Atlanta, Georgia
Pages 8-15  
Year of Publication: 2008
ISBN:978-1-60558-229-0
Authors
Roy Krischer  University of Waterloo, Waterloo, Ontario, Canada
Peter A. Buhr  University of Waterloo, Waterloo, Ontario, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 47,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454268.1454270
What is a DOI?

ABSTRACT

Asynchronous exception propagation is a useful alternative form of communication among threads, especially if timely propagation is ensured. However, timely propagation is impossible for blocked threads. An approach is presented to transparently unblock threads to begin propagation of asynchronous termination and resumption exceptions. The approach does not require additional syntax, simplifies certain programming situations, and can improve performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Java#8482; 2 Platform Standard Ed. 5.0 Documentation: java. lang. Thread. http://java.sun.com/j2se/1.5.0/-docs/api/java/lang/Thread.html.
 
2
P. A. Buhr. μC++ annotated reference manual, version 5.5.0. Technical report, Sept. 2007. http://-plg.uwaterloo.ca/~usystem/pub/uSystem/uC++.pdf.
 
3
P. A. Buhr, A. Harji, and W. Y. R. Mok. Exception handling. In M. V. Zelkowitz, editor, Advances in COMPUTERS, volume 56, pages 245--303. Academic Press, 2002.
4
 
5
P. A. Buhr and R. Krischer. Bound exceptions in object-oriented programming. In Advanced Topics in Exception Handling Techniques, volume 4119 of Lecture Notes in Computer Science, pages 1--21. Springer-Verlag, 2006.
 
6
 
7
 
8
 
9
10
 
11
M. Rintala. Handling multiple concurrent exceptions in C++ using futures. In Advanced Topics in Exception Handling Techniques, volume 4119 of Lecture Notes in Computer Science, pages 62--80. Springer-Verlag, 2006.
 
12
A. Romanovsky, J. Xu, and B. Randell. Exception handling in object-oriented real-time distributed systems, 1997.
 
13
14
 
15
United States Department of Defense. The Programming Language Ada: Reference Manual, ANSI/MIL-STD-1815A-1983 edition, Feb. 1983. Published by Springer-Verlag.

Collaborative Colleagues:
Roy Krischer: colleagues
Peter A. Buhr: colleagues