A blocking mutex for fibers
The fiber subsystem now has a mutex to synchronize access to share resources. Similar to a thread level mutex, but in the context of a fiber.
An unlucky fiber which loses the races to acquire the lock will be suspended until the lock is released. When it awakes, the lock will be given to it.
See the runtime API and the exmaple 14 for details.