请问如何实现多个并行的定时器?
比如有这样的场景:多个消息带有不同的Expire值,是否可以每进来一个消息指派一个定时器(设时长为Expire),并把Expire值保存在一个list里,当定时器到点时,处理 list,把超时的节点删除掉?使用alarm不能实现并行的定时吧?(单线程是这样,多线程能否实现对应多个定时器?多线程环境下SIGALRM是否会丢失呢?)。请问大侠处理多消息不同时长的定时器,比较通用的处理方法是怎么做的呢(定时轮询吗?)?使用信号是不是无法满足这种情况呢?请各位大侠支招!期待中。。。。。。