[Android] Service (feat. Thread)
·
Android
개요 Background에서 실행되는 애플리케이션 구성요소 특징 자체 프로세스를 갖지 않음. 쓰레드도 아니며 메인 쓰레드에서 동작되는 구성 요소(Component) 용도 BGM 재생 Phone 사용량 계산 App Update 검사 Service 유형 종류 설명 Foreground 사용자에게 잘 보이는 작업을 수행. 서비스는 알림을 표시해야함. (User - App Interaction이 직접 없을 때도 계속 실행) ex) Audio App Playing 도중 Background 사용자에게 직접 보이지 않는 작업 수행 API Level 26부터 Background 실행 제한. Bind Application component가 서비스에 바인딩된 서비스 유형 Client - Service Interface를 ..
데몬 & 서비스 / 소켓
·
LINUX/Linux
1. What's Daemon? 데몬 = 서비스 = 서버 프로세스 라고 이해해도 좋다. 명확히 말하면 데몬은 서버 백그라운드 프로세스로 항상 메모리에 상주하면서 사용자의 요청이 오면 사용할 수 있게한다. 시스템과 독자적으로 구동되어 제공하는 프로세스를 의미한다. ex) mongod, httpd 흔히 사용하는 systemctl start mongod 는 몽고데몬을 항상 메모리에 상주시킨다는 뜻이다. 2. where is it? 등록된 서비스 목록은 다음 경로에서 확인 할 수 있다. /usr/lib/systemd/system 실행 스크립트 파일은 .service 라는 확장자를 지닌다. 3. 서비스 데몬과 소켓 비교 서비스 데몬 소켓 확장자 .service .socket 가동시기 Alawys (if Enabl..