2009-08-25 10 views

Antwort

0

StatefulKnowledgeSession.startProcess() blockiert nur, wenn es einen Wartezustand erreicht.

Wenn der Prozess vollständig asynchron ausgeführt werden soll, müssen Sie startProcess() von einem anderen Thread aufrufen.

Mit einem sehr einfachen Prozess (ohne mögliche Wartezustände) ist es jedoch wahrscheinlich, dass es beginnt und endet, bevor die nächste Codezeile im aktuellen Thread ausgeführt wird, wodurch ein Eindruck des Blockierungsverhaltens entsteht ist keiner.