17/04/2013, 02:25
|
| | | Fecha de Ingreso: febrero-2012 Ubicación: Valladolid
Mensajes: 25
Antigüedad: 12 años, 9 meses Puntos: 0 | |
Respuesta: Problema con ArrayList compartido por dos procesos Gracias KernelENREK.
He estado buscando información sobre el manejo de este tipo de listas y sigo teniendo la duda de que se puedan añadir y eliminar elementos a una lista en distintos procesos. La solución más inmediata que se me ha ocurrido es copiar el contenido de la lista en la que el proceso del SerialPort almacena los datos en otra para poder analizarlos.
El problema es que si se copia una lista en otra mediante "List<String> Lista2 = Lista1;" lo que se copia es la dirección de memoria de Lista1 a Lista2, no el contenido de ella, por lo que cualquier modificación en Lista2 afectará a Lista1, así que el problema sigue siendo el mismo...
¿Alguna idea? |