Java Poll模型是一种IO多路复用技朋,在一个线程中可以同时监控多个IO操作,当有IO事件发生时,通过轮询的方式来处理。而Java Select模型是一种事件驱动模型,通过注册回调函数来处理IO事件。
Java Poll模型在处理大量IO请求时效率较低,因为需要不断地轮询所有IO事件。而Java Select模型在处理大量IO请求时效率较高,因为只有在有IO事件发生时才会调用相应的回调函数。
Java Poll模型适用于少量IO请求的场景,而Java Select模型适用于大量IO请求的场景。
Java Poll模型可以同时处理读写事件,适用于同时进行读写操作的场景。而Java Select模型分开处理读写事件,适用于分离读写操作的场景。
总的来说,Java Select模型相比Java Poll模型在处理大量IO请求时效率更高,适用于高并发场景。而Java Poll模型则适用于少量IO请求的场景。