미리 정의
하여 필요할 때 사용D
ataT
ransferO
bject) - 데이터 전달 객체 (데이터 구조체)D
ataA
ccessO
bject) - 데이터 접근 객체 (비즈니스 로직)스레드 충돌
Sturct
: 메모리를 공유하지 않는 값 복사 타입인 Struct를 사용하여 충돌을 방지
Actor
: 클래스와 마찬가지로 참조타입 이지만 접근 시 await키워드를 붙여 순서를 기다린 후 접근
→ 동시 접근을 하지않는 관계로 스레드 세이프
Semaphore
: 스레드에서 접근할 경우 limit을 걸어 동시 접근하지 못하도록 제한