Looks like its goal is to provide a built-in support for implementing distributed systems (clustering, NUMA, etc.).
I think Dillon had some sort of lock token thing? It looks like they're described here, under "LWKT Serializing Tokens:" https://www.dragonflybsd.org/docs/developer/Locking_and_Sync... . Looks somewhat easier to integrate but also some tradeoffs — proper restart when all your lock tokens get dropped seems like it might be fiddly.
https://web.archive.org/web/20170621023517/http://www.onlamp...