Object Oriented and Concurrent Programming in Java
[ an obj | an obj with d.b. | six objs | six objs with d.b. | sync. vs async. | Bounded buffer | Japanese ]
This 3D object is created directly using simple classes.
In the next version, it can be processed using the double bufferings, then
you can see it smoothly.
These 3D objects are created and executed concurrently. We create six objects
on the screen.
The same additional bufferings are processed above programs.
Using semaphores, it can be controled and changed its status by a button
`Sync'. This version already includes the mechanism of double bufferings.
This applet emulates a bounded buffer. At first, the following one does
not include double bufferings.
The other version of bounded buffer.
[ an obj | an obj with d.b. | six objs | six objs with d.b. | sync. vs async. | Bounded buffer | Japanese ]