FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Muchas gracias por la respuesta.
Los procesos de escritura se realizan con un solo componente y en el hilo principal (1º caso) , pero -simpre lo hay- tengo un hilo que usa el mismo componente para realizar lecturas (Cliente.ReadStream(...) ).
¿Podría haber problemas de concurrencia entre los procesos Cliente.WriteStream() del hilo principal y los procesos Cliente.ReadStream(...) del segundo hilo?
__________________
Sonríe. Mañana puede ser peor. |
#2
|
||||
|
||||
Cita:
WriteStream o ReadStream, son funciones que requieren bastante tiempo. Al estar ejecutándose en hilos diferentes puede que se ejecuten simultáneamente, lo que podría provocar una serie de errores (que se mezclasen los datos o vete tú a saber, desconozco el funcionamiento interno de estos componentes indy, tal vez usen un mismo buffer para ambas funciones). Lo correcto es que cuando termine una función, dé señal al otro hilo para utilizar la otra función y/o viceversa. Espero haberte ayudado. Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pregunta Teórica - Acceso simultaneo a tablas de una DB | MaMu | Conexión con bases de datos | 4 | 04-12-2007 18:56:39 |
Acceso por miles de usuarios simultaneo | HomeCinema | Firebird e Interbase | 0 | 06-02-2007 10:38:23 |
acceso simultaneo varios usuarios Tabla interbase | hibero | Conexión con bases de datos | 15 | 03-12-2006 23:21:16 |
Acceso simultaneo a MySQl por internet | jjaen26 | Internet | 0 | 21-09-2006 21:07:17 |
IB problemas por acceso simultaneo al mismo campo | Giniromero | Conexión con bases de datos | 17 | 21-04-2004 10:17:20 |
|