Digamos que tiene un componente gui y 10 hilos indican que debe volver a pintar al mismo tiempo que todos antes de que se realice una sola operación de pintura. En lugar de desperdiciar ingenuamente recursos repintando 10 veces, simplemente combine/ignore todo menos el último y vuelva a pintar una vez (o más probablemente, dos veces, una para la primera y otra para la última). Tengo entendido que el gerente de repintado Swing hace esto.Cómo combinar u omitir mensajes duplicados en un Scala Actor?
¿Hay alguna manera de lograr este mismo tipo de comportamiento en un actor de Scala? ¿Hay alguna manera de mirar la cola y fusionar mensajes, o ignorar todo menos el último de cierto tipo o algo?
Definir "último mensaje" –