首页 | 本学科首页   官方微博 | 高级检索  
     


EuList threads: A concurrency toolbox
Authors:Neil Berrington   Peter Broadbery   David de Roure  Julian Padget
Affiliation:(1) University of Southampton, UK;(2) University of Bath, UK
Abstract:Many current high level languages have been designed with support for concurrency in mind, providing constructs for the programmer to build explicit parallelism into a program. TheEuLisp threads mechanism, in conjunction with locks, and a generic event waiting operation provides a set of primitive tools with which such concurrency abstractions can be constructed. The object system (Telos) provides a powerful approach to building and controlling these abstractions. We provide a synopsis of this lsquoconcurrency toolboxrsquo, and demonstrate the construction of a number of established abstractions using the facilities ofEuLisp: pcall, futures, stack groups, channels, CSP and Linda.
Keywords:Concurrency  objects  threads  channels  Linda  futures  communicating sequential processes
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号