728x90
Rxjava 를 사용하면서 비동기와 동기식으로 사용하고 싶어짐.
하지만 내가 쓰고 있던건 대부분 비동기적인 방법을 사용했었음.
그래서 위의 사진처럼 비동기적으로 사용하고 있었기 때문에 자연스러운 화면 전환과 데이터 처리 등이 가능했던 것임.
하지만 한때는 데이터를 다 처리하고 나서 화면을 보여주고 싶을때가 있었음.
그래서 동기적으로 진행했어야 하는 상황이였는데 그때 이런 코드를 사용하면서 마지막에 blockingGet 으로 동기화 시켰음.
이젠 rxjava를 사용하면서 어느정도 구조가 이해되는 것 같음.
== 참고 ==
*동기 방식은 작업을 순차적으로 처리하며, 다음 작업을 실행하기 위해 이전 작업의 완료를 기다립니다.
*비동기 방식은 작업을 독립적으로 실행하며, 다른 작업을 실행하면서 작업의 완료를 기다리지 않습니다
'Java' 카테고리의 다른 글
AOS_ Webview 와 Jsp 상호작용 (0) | 2024.03.04 |
---|---|
AOS_ 버전 업데이트 관련 에러 (0) | 2024.03.04 |
AOS_ SharedPreference의 commit 과 apply 차이 (0) | 2024.03.04 |
AOS_ Map의 중복 제거 (0) | 2024.03.04 |
AOS_ ClickEvent 와 LongClickEvent 동시 사용 (0) | 2024.03.04 |