Skip to content

データ競合の課題を追加しました。#91

Open
yumemi-kumagai wants to merge 1 commit intomainfrom
feature/session-adding-concurrency
Open

データ競合の課題を追加しました。#91
yumemi-kumagai wants to merge 1 commit intomainfrom
feature/session-adding-concurrency

Conversation

@yumemi-kumagai
Copy link
Contributor

Swift Concurrency の課題を考えてみました。最初はアクターを体験する課題にしようと考えたものの、次のことを踏まえて withTaskGroup を想定した課題の提案です。

  • 今回の規模感では、アクターによる保護だと大袈裟な印象
  • 実際の場面でアクターが活躍する場面は限られる
  • グローバルアクター、とりわけ Main Actor での保護なら良さそうなものの、不必要にグローバルアクターで保護する場面が必要になったり、構造がやや一般的ではなくなりそうな予感がする
  • withTaskGroup なら小回りも効き、シンプルなコードで並行処理を実現しやすく、実際に活躍する場面は多い印象

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants