Active Object. An Object Behavioral Pattern for Concurrent Programming (1996)

by R Greg Lavender, Douglas C Schmidt
Venue:In Patterns Languages of Programming 2 (PLOP'95