Distributed Garbage Collection of Cyclic Structures
暂无分享,去创建一个
One of the key features of modern high level programming languages is the automatic allocation and reclamation of space for data structures. This paper concentrates on the problem of providing these facilities, for a functional language, satisfying the following constraints:
the programming language permits cyclic data structures;
the architecture is a distributed multi-processor; and
global synchronization is not required.
[1] R. J. M. Hughes,et al. Design and Implementation of Programming Languages , 1977, Lecture Notes in Computer Science.
[2] Paul Watson,et al. An Efficient Garbage Collection Scheme for Parallel Computer Architectures , 1987, PARLE.
[3] S. Peyton-jones,et al. Implementation of Functional Languages , 1997, Lecture Notes in Computer Science.
[4] D. I. Bevan,et al. Distributed Garbage Collection Using Reference Counting , 1987, PARLE.