Use blocking linked queue as lock