一个线程收到事件或消息后直接加入到队列,而处理线程读取队列中的事件或消息,并加以处理。
在这个模式中,有一个线程负责写,多个处理线程读自己的队列并处理。
虽然看起来象是一写多读,其实不然,针对某一事件队列而言,只有一个线程是写一个线程是读。
队列和事件的配合使用示例如下:
一个线程收到事件或消息后直接加入到队列,而处理线程读取队列中的事件或消息,并加以处理。
在这个模式中,有一个线程负责写,多个处理线程读自己的队列并处理。
虽然看起来象是一写多读,其实不然,针对某一事件队列而言,只有一个线程是写一个线程是读。
队列和事件的配合使用示例如下: