Como se describe en el título, me gustaría abrir varios objetos FileInputStream para acceder al mismo archivo para obtener datos en diferentes posiciones. ¿Es seguro hacer eso, gracias?¿Es seguro acceder al mismo archivo por varios FileInputStream?
5
A
Respuesta
2
Está perfectamente bien, siempre y cuando todo lo que estás haciendo sea leer, y ninguno de tus hilos/secuencias pone un bloqueo exclusivo en el archivo.
0
Sí, técnicamente esto es solo la lectura concurrente de un archivo desde el punto de vista del sistema operativo, y ya que no se modifica bajo sus pies, está listo para funcionar.
Cuestiones relacionadas
- 1. ¿Es seguro leer de varios subprocesos?
- 2. python: se agrega al mismo archivo desde varios subprocesos
- 3. Java Scanner (archivo) portándose mal, pero Scanner (FIleInputStream) siempre funciona con el mismo archivo
- 4. ¿Es seguro para acceder a un argumento predeterminado por referencia?
- 5. ¿Es seguro permitir que dos subprocesos editen diferentes propiedades del mismo objeto al mismo tiempo?
- 6. cómo cerrar la FileInputStream al leer el archivo de propiedades
- 7. ¿Es seguro que varios subprocesos invoquen la misma función?
- 8. Peligroso aprender varios idiomas al mismo tiempo?
- 9. ¿Por qué FileInputStream read() no bloquea?
- 10. ¿Es seguro canalizar la salida de varios procesos paralelos a un archivo usando >>?
- 11. ¿Es seguro denegar el acceso al archivo .ini en .htaccess?
- 12. FileInputStream para un archivo genérico Sistema
- 13. ¿Es seguro fusionar varios archivos JavaScript en uno?
- 14. Es imposible acceder al archivo PDF como datos binarios
- 15. ¿Es seguro acceder a ._meta directamente en su aplicación django?
- 16. ¿Por qué ConcurrentHashMap.putifAbsent es seguro?
- 17. ¿Es seguro acceder al puntero sin formato después de std :: vector :: reserve?
- 18. ¿hay una eliminación de FileInputStream existente al cerrar?
- 19. ¿Es seguro MSMQ thread?
- 20. ejecutar varios programas en Python, al mismo tiempo
- 21. Evitar que se toquen varios botones al mismo tiempo
- 22. Java FileInputStream
- 23. Acceder al archivo antes de eliminarlo
- 24. ¿es seguro recv() y send() en un socket al mismo tiempo?
- 25. R - leyenda: asignar varios colores al mismo texto
- 26. ¿Es posible acceder a otras funciones de exportación de módulos dentro del mismo archivo?
- 27. ¿Puedo conectar varios objetos con etiquetas diferentes al mismo IBOutlet?
- 28. FileInputStream vs FileReader
- 29. groovy: ¿Cómo acceder al archivo de propiedades?
- 30. ¿Es seguro cambiar al DOCTYPE HTML5?
Simplemente no olvide asegurarse de cerrar todos los flujos de entrada una vez que haya terminado de leer para evitar la fuga de recursos (manejadores de archivos). –