목록CS (88)
기어가더라도 제대로
11.GCD 살펴보기
셀이 이미지를 받아오는 경우에 메인 스레드에서 가져 오면 안된다. Cell 에서 비동기처리가 안되고있다면..? 스크롤을 하는데 버벅이면서 이미지 로드가 메인스레드에서 실행이 되고있다. "버벅이고 있다.는 뜻.." 이미지 다운로드는 다른 큐에서 실행하고, UI 업데이트만 메인 큐에서 업데이트 하는 것이 좋다. 각 셀에서 캐싱과 인디케이터를 나타내는 것이 좀 더 프로덕트 레벨에서 보여지는 셀과 비슷하다.
CS/동시성
2022. 9. 27. 13:11
10. Semaphore 의 이해
직역하면, 수기 신호 공유 리소스에 접근 가능한 작업 수를 제한해야할 경우 `.wait()` 은 일단 기다려 `.signal()` 은 다음 기다리는 작업을 배치 - 실행 운영체제에서 Semaphore 를 공부할 때 "수기 신호" 라는 것을 알았더라면.. 임계 지역에서 실행되는 작업의 수를 제한하는 개념이라니 .. 신기하군.
CS/동시성
2022. 9. 26. 21:07