DocumentCode :
1823944
Title :
Ada 95 eliminates race conditions
Author :
Barnes, J.G.P.
Author_Institution :
John Barnes Inf., Caversham, UK
fYear :
1995
fDate :
34814
Firstpage :
10
Lastpage :
11
Abstract :
This brief paper raises the issue of whether Ada 95 gives full control of queuing when required. Ada 83 prevented the programmer from having detailed control and inadvertently introduced nasty race conditions. The only solution in Ada 83 was to abandon Ada tasking and use low level primitives such as semaphores. Ada 95 includes a number of new features such as the requeue statement, explicit priority control, queuing policy pragmas, access to task identities and facilities for synchronous and asynchronous task control. Do these fully resolve the issues?
Keywords :
Ada; hazards and race conditions; Ada 83; Ada 95; explicit priority control; queuing policy pragmas; race conditions; requeue statement; Conferences; Dispatching; Informatics; Packaging; Programming profession; Protection; Real time systems; Resource management; Tail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1995. Proceedings of the Third Workshop on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7099-1
Type :
conf
DOI :
10.1109/WPDRTS.1995.470513
Filename :
470513
Link To Document :
بازگشت