From a202008f64a5a43bd3db8a41ba79b593e6ac304c Mon Sep 17 00:00:00 2001 From: masakih Date: Tue, 8 May 2018 00:31:28 +0900 Subject: [PATCH] =?utf8?q?=E3=82=BB=E3=83=9E=E3=83=95=E3=82=A9=E3=81=AE?= =?utf8?q?=E4=BD=BF=E3=81=84=E6=96=B9=E3=82=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KCD/Future.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/KCD/Future.swift b/KCD/Future.swift index eba1e87e..996bc04f 100644 --- a/KCD/Future.swift +++ b/KCD/Future.swift @@ -92,14 +92,13 @@ final class Future { init() { // for await() - semaphore = DispatchSemaphore(value: 1) - semaphore?.wait() + semaphore = DispatchSemaphore(value: 0) } init(in queue: DispatchQueue = .global(), _ block: @escaping () throws -> T) { - semaphore = DispatchSemaphore(value: 1) - semaphore?.wait() + // for await() + semaphore = DispatchSemaphore(value: 0) queue.async { -- 2.11.0