有关于启动了多个service怎么关闭

有关于启动了多个service如何关闭
当我启动多个闹铃时,我使用的是
Intent intent = new Intent("xxxxx") ;intent 中存入时间,便于在service中启动线程来判断时间是否与当前机器时间相同,
只要用户设置成功一次闹铃则启动该服务,正常情况下是时间到了便自动结束服务,
现在用户需要中途停止闹铃,请问如何关闭这些service,

------解决方案--------------------
1.只是判断一个时间,没必要使用线程。
2.如果用户设置成功了,可以通过binder直接和service交互,或者startService传递参数给service.
而且这些我感觉只要一个service就够了

至于如何停止service,用stopservice或者是发intent,service收到后,自己把自己停止
------解决方案--------------------
探讨
1.只是判断一个时间,没必要使用线程。
2.如果用户设置成功了,可以通过binder直接和service交互,或者startService传递参数给service.
而且这些我感觉只要一个service就够了

至于如何停止service,用stopservice或者是发intent,service收到后,自己把自己停止