私はObjectiveCの新参者です。デフォルトのキューにdispatch_asyncを使用して、GCDを介して新しいスレッドを作成するオブジェクトがあります。このスレッドを閉じる必要があるかどうかを確認するために、スレッドでtimeout=1秒のdispatch_semaphore_waitを使用します。
「close」メソッドを呼び出すと、dispatch_semaphore_signalが送信され、スレッドが閉じます。ただし、「close」メソッドが終了した後、スレッドが存続する場合があります。スレッドが終了するまで「close」メソッドで待機するにはどうすればよいですか?
どうも。