묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
build.gradle에서 implementation 'gun0912.ted:tedpermission:2.2.3' sync가 되지 않아요...
- build.gradle에서 - implementation 'gun0912.ted:tedpermission:2.0.0' - implementation 'gun0912.ted:tedpermission:2.2.2' - implementation 'gun0912.ted:tedpermission:2.2.3' - 모두가 sync가 되지 않아요. - Failed to resolve: gun0912.ted:tedpermission:2.2.3 Show in Project Structure dialog Affected Modules: app - 이렇게 에라가 나는데 해결할 수 있는 방법이 있으면 가르쳐 주세요. -
-
미해결iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해
큐로 sync하게 호출하는 이유가 궁금합니다
안녕하세요! 좋은 강의 정말 잘 듣고 있습니다ㅎㅎ 다름이 아니라 Dispatch Barrier강의를 듣던 중 궁금한 점이 생겼습니다. get, set 각각 다른큐로 sync, async하게 넘기는 예시를 보았습니다. 여기서 궁금한 점이 생겼는데 get을 하는데 굳이 큐로 sync하게 넘기는 이유가 있을까요? 현재 쓰레드에서 그대로 get을 하면 다른 쓰레드로 넘어가는 낭비를 하지않고 그대로 받아 올 수 있지 않나요? 여기서 조금 더 나아가서 현 쓰레드에서 큐(다른 쓰레드)로 굳이 sync하게 넘어가야할 이유를 모르겠습니다. 어차피 현 쓰레드가 동작하지 못하고 기다릴 바에야 현 쓰레드에서 모든 걸 처리하면 되지 않나요?