|
From: <fra...@us...> - 2009-05-11 18:00:22
|
Revision: 1500
http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1500&view=rev
Author: frankrimlinger
Date: 2009-05-11 18:00:12 +0000 (Mon, 11 May 2009)
Log Message:
-----------
Thread support for automation level (permanent) threads complete. These new threads have their own commander. The original threads are unaware of automation level, execpt that all threads share the same command completion lock. The point is that automation level threads can't fire if any normal thread activity is pending, and automation level threads never reset. Currently there is only one priority.Perm AUTO, but its possible that more priority levels could be added. The automation level threads fire up automatically when the SystemBuilder is created.
Start with RulebaseMsg, posted on startup to figure out what the deal is with the rulebase.
Modified Paths:
--------------
branches/mango/MangoJPF/ThreadSupport/src/threadModel/Command.java
branches/mango/MangoJPF/ThreadSupport/src/threadModel/SystemBuilder.java
Added Paths:
-----------
branches/mango/MangoJPF/Mango/src/mango/worker/msg/
branches/mango/MangoJPF/Mango/src/mango/worker/msg/RulebaseMsg.java
branches/mango/MangoJPF/Mango/src/mango/worker/msg/ScheduleAutoCommand.java
branches/mango/MangoJPF/ThreadSupport/src/threadModel/CommandState.java
branches/mango/MangoJPF/ThreadSupport/src/threadModel/PermCommand.java
branches/mango/MangoJPF/ThreadSupport/src/threadModel/PermCommander.java
Removed Paths:
-------------
branches/mango/MangoJPF/Mango/src/mango/workstation/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|