Avatar
Avatar
omochimetaru
Taskの実装として、処理完了時に自身のクロージャを破棄するようになっていれば大丈夫ですが・・・
Taskヒープオブジェクトはクロージャで与えられたasync operationが完了した後 swift_release されるので、Task構造体のキャプチャがチェインしていてもリークの心配は無さそうです。 https://github.com/apple/swift/blob/dd00a7571acd512873b13d9329bb7d159cf2568c/stdlib/public/Concurrency/Task.cpp#L489