Nick K. C. Cheung

  • Citations Per Year
Learn More
The monitor concept provides a structured and flexible high-level programming construct to control concurrent accesses to shared resources. I t has been widely used in a concurrent programming environment for implicitly ensuring mutual exclusion and explicitly achieving process synchronization. This paper proposes an extension to the monitor construct for(More)
This paper describes a distributed monitor construct implemented in Java. The monitor construct has been widely used for ensuring mutual exclusion and achieving process synchronization in a centralized multiprogramming environment. Extending the monitor to a distributed environment facilitates the development of distributed applications which require(More)
  • 1