A comparison of the asynchronous transfer of control features in Ada and the real-time specification for Java']Java™

被引:0
|
作者
Brosgol, BM
Wellings, A
机构
[1] Ada Core Technol, Belmont, MA 02478 USA
[2] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Asynchronous Transfer of Control ("ATC") is a transfer of control within a thread,(1) triggered not by the thread itself but rather from some external source such as another thread or an interrupt handler. ATC is useful for several purposes; e.g. expressing common idioms such as timeouts and thread termination, and-reducing the latency for responses to events. However, ATC presents significant issues semantically, methodologically, and implementationally. This paper describes the approaches to ATC taken by Ada [2] and the Real-Time Specification for Java [3,4], and compares them with respect to safety, programming style / expressive power, and implementability / latency / efficiency.
引用
收藏
页码:113 / 128
页数:16
相关论文
共 50 条