Virtual synchronization: uncoupling synchronization annotations from synchronization code

In apparatus for sensing and controlling the deposition of a thin film on to a substrate (12) from a gas or vapor phase, the optical reflectance or transmittance is sensed, the resonant frequency of a crystal (14) also exposed to the deposition is sensed, and the quotient of the change in each signal over a predetermined time interval is determined. The deposition can be terminated at a suitable thickness, for example a reflectance or transmittance maximum or minimum. Instead of an optical property, the electrical resistivity of the film may be sensed and used in the same way.

[1]  Vineet Singh,et al.  Inheritance and synchronization with enabled-sets , 1989, OOPSLA '89.

[2]  J. Kleinoder,et al.  MetaJava: an efficient run-time meta architecture for Java/sup TM/ , 1996, Proceedings of the Fifth International Workshop on Object-Orientation in Operation Systems.

[3]  A. J. Gerber Process synchronization by counter variables , 1977, OPSR.

[4]  Michel Riveill,et al.  A synchronization mechanism for an object oriented distributed system , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[5]  M. Golm,et al.  MetaJava : An Efficient Run-Time Meta Architecture for Java TM , 1996 .

[6]  Christian Neusius,et al.  Synchronizing Actions , 1991, ECOOP.

[7]  Satoshi Matsuoka,et al.  Analysis of inheritance anomaly in object-oriented concurrent programming languages , 1993 .

[8]  Dennis G. Kafura,et al.  Inheritance in Actor Based Concurrent Object-Oriented Languages , 1989, Comput. J..