>>773
> AlarmManager に Service を set した場合、startService が呼ばれてしまうのでしょうか?
はい。

> startService/bindService は排他では無い様なのですが
どういうこと?
Serviceは呼び出し方にかかわらず、Mainスレッドで動くと思うんだけど。
ServiceのJavadocより。
http://developer.android.com/reference/android/app/Service.html
> Note that services, like other application objects, run in the main thread of their hosting process.

以下を試せば、Mainスレッドで動いてるかどうか判断できると思うんで
気になるなら試してみて。
Looper.getMainLooper().getThread() == Thread.currentThread()
== ならMainスレッド、!=なら違うスレッド。