Introduction - If you have any usage issues, please Google them yourself
Multi-threaded programming exercises, java multithreading design patterns explain
Packet : 87361048activeobject.rar filelist
ActiveObject\A2\activeobject\ActivationQueue.java
ActiveObject\A2\activeobject\ActiveObject.java
ActiveObject\A2\activeobject\ActiveObjectFactory.java
ActiveObject\A2\activeobject\AddRequest.java
ActiveObject\A2\activeobject\DisplayStringRequest.java
ActiveObject\A2\activeobject\FutureResult.java
ActiveObject\A2\activeobject\MakeStringRequest.java
ActiveObject\A2\activeobject\MethodRequest.java
ActiveObject\A2\activeobject\Proxy.java
ActiveObject\A2\activeobject\RealResult.java
ActiveObject\A2\activeobject\Result.java
ActiveObject\A2\activeobject\SchedulerThread.java
ActiveObject\A2\activeobject\Servant.java
ActiveObject\A2\AddClientThread.java
ActiveObject\A2\Main.java
ActiveObject\A3_1\activeobject\ActivationQueue.java
ActiveObject\A3_1\activeobject\ActiveObject.java
ActiveObject\A3_1\activeobject\ActiveObjectFactory.java
ActiveObject\A3_1\activeobject\FutureResult.java
ActiveObject\A3_1\activeobject\MethodRequest.java
ActiveObject\A3_1\activeobject\Proxy.java
ActiveObject\A3_1\activeobject\RealResult.java
ActiveObject\A3_1\activeobject\Result.java
ActiveObject\A3_1\activeobject\SchedulerThread.java
ActiveObject\A3_1\activeobject\SearchRequest.java
ActiveObject\A3_1\activeobject\Servant.java
ActiveObject\A3_1\Main.java
ActiveObject\A3_1\MyFrame.java
ActiveObject\A3_2\activeobject\ActivationQueue.java
ActiveObject\A3_2\activeobject\ActiveObject.java
ActiveObject\A3_2\activeobject\ActiveObjectFactory.java
ActiveObject\A3_2\activeobject\Display.java
ActiveObject\A3_2\activeobject\FutureResult.java
ActiveObject\A3_2\activeobject\MethodRequest.java
ActiveObject\A3_2\activeobject\Proxy.java
ActiveObject\A3_2\activeobject\RealResult.java
ActiveObject\A3_2\activeobject\Result.java
ActiveObject\A3_2\activeobject\SchedulerThread.java
ActiveObject\A3_2\activeobject\SearchRequest.java
ActiveObject\A3_2\activeobject\Servant.java
ActiveObject\A3_2\Main.java
ActiveObject\A3_2\MyFrame.java
ActiveObject\Q2\AddClientThread.java
ActiveObject\Q2\Main.java
ActiveObject\Sample\activeobject\ActivationQueue.java
ActiveObject\Sample\activeobject\ActiveObject.java
ActiveObject\Sample\activeobject\ActiveObjectFactory.java
ActiveObject\Sample\activeobject\DisplayStringRequest.java
ActiveObject\Sample\activeobject\FutureResult.java
ActiveObject\Sample\activeobject\MakeStringRequest.java
ActiveObject\Sample\activeobject\MethodRequest.java
ActiveObject\Sample\activeobject\Proxy.java
ActiveObject\Sample\activeobject\RealResult.java
ActiveObject\Sample\activeobject\Result.java
ActiveObject\Sample\activeobject\SchedulerThread.java
ActiveObject\Sample\activeobject\Servant.java
ActiveObject\Sample\DisplayClientThread.java
ActiveObject\Sample\Main.java
ActiveObject\Sample\MakerClientThread.java
ActiveObject\A2\activeobject
ActiveObject\A3_1\activeobject
ActiveObject\A3_2\activeobject
ActiveObject\Sample\activeobject
ActiveObject\A2
ActiveObject\A3_1
ActiveObject\A3_2
ActiveObject\Q2
ActiveObject\Sample
ActiveObject