병렬성1 코루틴- 동시성 / 병렬 코루틴 동시성/ 병렬 동시성은 애플리케이션이 동시에 한개이상의 스레드에서 실행될때 발생 이 스레드간의 통신과 동기화가 되어야 애플리케이션이 정상동작 가능 동시성에 대해 올바른 동시성 코드 결정론적인 결과를 가짐 실행순서에는 약간의 가변성 허용 : 이를 위해 서로 다른 부분이 독립성이 있어야 하고 조정이 필요함 비동시성 코드 fun getProfile(id : Int) : Profile { val basicUserInfo = getUserInfo(id) val contactInfo = getContactInfo(id) return createProfile(basicUserInfo,contactInfo) } → 사용자정보 return 전까지 연락처정보 요청하지 않음 장점 정확한 실행순서를 알수있음 사이드 이.. 2021. 5. 16. 이전 1 다음