# actor

11개의 포스트
post-thumbnail

Actor Model

Swift Concurrency를 보다 Actor를 알게되어 정리해본다.

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

[Concurrency] Actor Defeats the DataRace

Swift 코딩에서 Datarace 를 피할 수 있는 가장 최신의 방안으로 actor를 소개!

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

Swift Concurrency: Behind the scenes Part. 02

앞에서는 Swift concurrency가 어떻게 동작하는지 확인했다. 이번에는 Swift concurrency를 채택할 때 주의해야 하는점, 그리고 Actor를 통한 Synchronization에 대해 알아보자.

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

Actor Part. 01

Task는 코드 블럭을 독립적으로 사용할 수 있다. 이러한 점을 사용하면 병렬적으로 특정 코드를 처리하게 할 수도 있다. 그런데, 두 개 이상의 Task에서 공유자원을 사용해야 한다면 어떻게 할까?

2022년 6월 24일
·
0개의 댓글
·

Concurrency

Swift는 Asynchronous하고 Parallel하게 코드를 작성할 수 있는 기능이 내장된 언어이다.프로그램은 한 번에 하나의 동작을 하지만, Asynchronous한 코드는 잠깐 중단되었다가 나중에 실행될 수 있는 코드이다. Asynchronous한 코드는 네트

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

ReActor-결단

지금 시작하고 나중에 완벽해져라. (Start now, get perfect later.)지금 시작하고 나중에 완벽해져라. (Start now, get perfect later.) 이 문장이 이 책의 결론이라고 시작부터 이야기하고 있다.지금 반쯤 읽은 후 저 문장을

2022년 2월 20일
·
0개의 댓글
·
post-thumbnail

Async (비동기) 프로그래밍 간단한 비교

동시성 프로그래밍 기법 중 하나인 비동기 프로그래밍을 비교를 통해 알아보자.

2022년 1월 15일
·
0개의 댓글
·

Protect mutable state with Swift actors

서로 다른 스레드가 가변 상태에 동시 접근할 경우 경쟁 조건이 발생할 수 있습니다. Swift Actor를 통해 가변 상태를 보호하는 방법에 대해 알아봅니다.

2021년 7월 28일
·
0개의 댓글
·
post-thumbnail

scala + akka + websocket으로 agar.io를 만들어보자!

agar.io 클론 코딩githubScalaAkka Http, Akka Stream, Akka ActorWebsocketspray-json유저는 하나의 원으로 표현되고, 큰 원이 작은 원을 잡아먹음으로써 크기를 키워나가는 게임두 원의 중심 사이의 거리가 큰 원의 반지름

2021년 6월 5일
·
0개의 댓글
·
post-thumbnail

Kotlin Coroutine에서의 동기화 제어

멀티스레드 환경의 문제 race condition.jpg (↑ race condition을 설명하기에 너무나 적절한 사진.) 멀티 스레드는 어플리케이션의 퍼포먼스 측면에서 싱글 스레드에 비해 큰 이득을 가져다주지만, race condition을 적절히 제어하지 않을 경우 데이터의 손실이 발생할 수 있다. race condition이란 여러 개의 스레드...

2019년 12월 21일
·
0개의 댓글
·