💡동기, 비동기의 차이에 대해서 이해하고 안드로이드에서 Thread와 Handler가 어떻게 동작하는지 정리하였습니다. Synchronous vs Asynchronous동기와 비동기는 작업의 처리 방식을 나타내는 개념으로, 작업의 실행 순서와 대기 방식에서 차이가 있습니다.동기(Synchronous)동기적 처리는 작업이 직렬적으로 처리되며, 하나의 작업이 끝날 때까지 다음 작업을 기다리는 방식입니다.현재 실행 중인 작업이 완료될 때까지 다른 작업을 수행할 수 없으며, 결과가 즉시 반환됩니다.호출한 코드가 끝날 때까지 대기 상태가 되며, 순차적인 처리로 로직이 단순합니다.fun synchronousExample() { println("작업 시작") // 동기적으로 데이터를 가져옴 (예:..
💡우아한테크코스 과정에서 학습한 MockWebServer에 대하여 기록하였습니다. MockWebServerMockWebServer는 네트워크 통신을 테스트할 때 가짜 서버를 만들어 HTTP 요청을 처리하고, 미리 정의된 응답을 반환하는 테스트 도구입니다.이 라이브러리는 OkHttp에서 제공하며 Retrofit, OkHttp 등의 네트워크 라이브러리와 함께 단위 테스트를 작성할 때 유용하게 사용됩니다.https://github.com/square/okhttp/tree/master/mockwebserver okhttp/mockwebserver at master · square/okhttpSquare’s meticulous HTTP client for the JVM, Android, and GraalVM. ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.