Abstract:
The classical problems of concurrent programming start from the design problems of operating systems in the 80-s. But today there are still proposed new solutions for these problems with the help of various design and programming approaches. The present article describes a solution which was designed according to some new object-oriented principles, based on design patterns and pro¬poses two program solutions: firstly - an object-oriented imple¬mentation in Java language, the secondly - an aspect-oriented one in Aspect J language