| Asynchronous exception propagation in blocked tasks |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 47, Citation Count: 0
|
|
|
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
|
Yuuji Ichisugi , Akinori Yonezawa, Exception handling and real time features in an object-oriented concurrent language, Proceedings of the UK/Japan workshop on Concurrency : theory, language, and architecture: theory, language, and architecture, p.92-109, April 1991, Oxford, United Kingdom
|
 |
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.
|
|