The true threaded Swarm implementation creates n pairs of threads. Each pair has a matcher and a runner thread, like in the serialized Swarm above. However, here the pairs execute concurrently with one another. The main difficulty in this model is the preservation of the Swarm design model, which requires a single thread of execution for each individual resident. As each resident may be called from many different modalities — namely, clicking, binding and releasing — this requirement takes some work.
FIXME: This implementation does not exist yet.