Avatar
@mainMainActor contextで実行されてるし、すでに実質的にそうなのかもですが
6:27 AM
もしすべては Task の上で実行されて @inheritsIsolationTask のisolation domainも引き継ぐなら
  • isolation domainは Taskacotr かglobal actorに紐づく
  • nonisolated func は同期でも非同期でも常に呼び出し元のisolation domainを引き継ぐ
  • @inheritsIsolation は常に外側のisolation domainを引き継ぐ
というシンプルな整理になると思うんですよね。
(edited)
yosasou 1