Avatar
Avatar
ジュニア
withTaskGroup使うべきなのはさておき) ↓のコードのTask { await counter.increment() }のところってコンパイル通って問題ないのでしょうか? https://discord.com/channels/291054398077927425/430242233468452865/1354831534745714689 MainActorに隔離されたSendableでないcounterがnon-isolatedなasyncメソッドにsendされていてエラーになると思ったんですが… データ競合も起きてそうに見えます。
似た問題を遠い昔にissue建てたんですがまだ治っていない 😵💫 https://github.com/swiftlang/swift/issues/76541
Description Non-Sendable value can be accessed from Global-Actor-isolated Task And normal Task concurrently. Reproduction the following code can be complied with no error/warning on swift 6 mode fi...
🥲 1