===== SynchronousQueue ===== * 放进去一个元素会一直阻塞到该元素被取走 (阻塞时使用自旋锁) * 取一个元素会一直阻塞到有元素被放进来(阻塞时使用自旋锁)