If you can take a look at the Runtime Manager in jbpm (6.0) latest source code you can use it for doing that kind of things in multiple threads. Look at this test for example:
https://github.com/droolsjbpm/jbpm/blob/master/jbpm-runtime-manager/src/test/java/org/jbpm/runtime/manager/concurrent/SessionTest.java