[Android] Parcelable Obejct
Android의 핵심 중에서 Binder Driver라는 녀석이 있습니다. Linux Kernel의 driver로 되어 있고, IPC이긴 하지만 기존의 IPC와는 살짝 다른 녀석 입니다. 저도 어떻게 만들었는지는 잘 모릅니다만, shared memory를 통하여 오버헤드도 적고 프로세스 사이에 비동기로 호출도 이루어 진다고 합니다. 그리고 Binder는 기존 IPC처럼 데이터만 전달 하는게 아니라, 하나의 프로세스에서 다른 프로세스로 Object를 넘길 수도 있게끔 설계 되어 있습니다. (물론 Serialize 기술을 사용하면 Object도 주고 받을 순 있지요.) Binder를 통해서 넘기는 메세지 (data 와 object references) 는 Parcel 클래스에 저장이 되어서 넘어가게 됩니다...
Development
2010. 7. 26. 15:42
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday