Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actor #76

Open
simoniful opened this issue Dec 5, 2022 · 0 comments
Open

Actor #76

simoniful opened this issue Dec 5, 2022 · 0 comments

Comments

@simoniful
Copy link
Owner

simoniful commented Dec 5, 2022

Actor는 Swift 프로그래밍을 할 때 가변 상태를 보호하기 위해 사용한다
Class, Struct와 비슷하게 사용하면서 Actor가 한 번에 하나의 일만 수행하도록 만들 수 있다
여러 스레드에서 접근했을 때 발생할 수 있는 여러 동시성 문제들을 해결하여 Data race에 대한 방지를 할 수 있다

Data race : 2개 이상의 개별 쓰레드가 동시에 동일한 데이터에 접근하고, 이러한 접근 중 하나 이상이 write일 때 발생한다

@simoniful simoniful changed the title Actor에 관하여 Actor Dec 5, 2022
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

No branches or pull requests

1 participant