Swift part13at TECHSwift part13 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 21/07/06 17:09:41.61 aMSJ7UkJd.net >>48 階層モデルなんてwin95辺りにチヤホヤされた構造やん。 どんだけ出遅れ脳持ちの出来損ないなの?Ww 51:デフォルトの名無しさん 21/07/09 14:43:33.42 Bmeh7adm0.net dispatch使って非同期の処理を並列化させて 1番早かった処理が1つ完了したら処理を止めるなんてできる? 52:デフォルトの名無しさん 21/07/09 17:42:02.52 Bmeh7adm0.net 非同期処理1: ----->キャンセル 非同期処理2: ----------->完了★ 一つが終わった時他を止めたい 非同期処理3: -->キャンセル 53:デフォルトの名無しさん 21/07/09 18:03:36.19 w0l6CXLG0.net 3つ全部にキャンセル投げる処理をそれぞれのCompletion Handlerに入れとけば? 最近は変わってるかもだけど昔はキャンセルが必要なやつはDispatchWorkItem使ってた 非同期処理側でキャンセルリクエストされたかどうかをチェックして自分で処理を抜ける必要はある 54:デフォルトの名無しさん 21/07/09 22:10:32.71 Bmeh7adm0.net ありがとうございます。 ちょっとやってみます 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch