requisito de no interferencia en flujos Java 8

Soy un principiante en Java 8.

La no interferencia es importante para tener un comportamiento continuo de flujo de Java. Imagine que estamos procesando un gran flujo de datos y durante el proceso se cambia la fuente. El resultado será impredecible. Esto es independiente del modo de procesamiento del flujo paralelo o secuencial.

La fuente se puede modificar hasta que se invoque la operación del terminal de instrucción. Más allá de eso, la fuente no debe modificarse hasta que se complete la ejecución de la secuencia. Por lo tanto, manejar la modificación concurrente en la fuente de transmisión es fundamental para tener un rendimiento de transmisión constante.

Las citas anteriores se toman de aquí .

¿Alguien puede hacer algún ejemplo simple que arroje luces sobre por qué la mutación de la fuente de la corriente daría problemas tan grandes?

Respuesta 1

¿Hay alguna manera de omitir el enfoque a un componente en particular cuando usamos la tecla "Tab". Si el usuario hace doble clic en el componente, el foco debe ir a ese texto.

He intentado este código (la lista es ArrayList <List <Integer>>): list.stream (). FlatMap (Stream :: of) .collect (Collectors.toList ()); pero no hace nada; La lista sigue siendo una lista 2D. ¿Cómo puede ...

He configurado un servidor y un cliente simples, pero no sé cómo enviar mensajes del servidor xmpp al cliente. Por favor, dame un poco de ayuda. Si es posible, sugiérame algunos enlaces.

Busqué en Internet durante más de un par de horas y no pude llegar a ninguna conclusión. Recientemente decidí usar BouncyCastle para SSL, pero quería que se desactivara de forma predeterminada, para que BouncyCastle jar ...