Davin,
I've been reviewing the threadact scenario. I think I have a use for it.
I have actors that can only perform primitive or basic actions. But others can create aggregate actions based on these primitives. Sometimes in the act method a developer can create a long running method, delaying the execution of other actors.
What I am thinking of is using the thread act threading mechanics to relinquish control of the actor thread after the execution of each primitive (basic) action. I am hoping this will have the effect of segmenting the execution of long running aggregate tasks.
Speed is not an issue.
Thoughts?