Error recovery in asynchronous systems
IEEE Transactions on Software Engineering
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
An exception handling model for parallel programming and its verification
SIGSOFT '91 Proceedings of the conference on Software for citical systems
The design and evolution of C++
The design and evolution of C++
Programming with POSIX threads
Programming with POSIX threads
Advanced Exception Handling Mechanisms
IEEE Transactions on Software Engineering
Object-oriented real-time concurrency
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Exception handling in parallel computations
ACM SIGPLAN Notices
Bound exceptions in object-oriented programming
Advanced Topics in Exception Handling Techniques
Handling multiple concurrent exceptions in c++ using futures
Advanced Topics in Exception Handling Techniques
Hi-index | 0.01 |
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.