セマフォ
Swiftでは、Grand Central Dispatch(英語版)の機能として Dispatch フレームワーク中に DispatchSemaphore クラスが用意されている。