Anybody know if Jenkins CI allows you to mark a specific job as dependent on a shared resource that conflicts with specific other jobs?

Like jobs A, B, and C can all run whenever, but D and E use the same external foobar (software license, piece of hardware, whatever) and can't execute concurrently

Lockable Resources

This plugin allows to define external resources (such as printers, phones, computers) that can be locked by builds. If a build requires an external resource which is already locked, it will wait for the resource to be free.

Lockable Resources