Ver Mensaje Individual
  #3  
Antiguo 29-04-2010
jplj jplj is offline
Miembro
 
Registrado: oct 2003
Posts: 189
Reputación: 21
jplj Va por buen camino
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(...) ).

Código Delphi [-]
procedure TClientHandleThread.Execute;
begin
  while not Terminated do
  begin
    if not FCliente.Connected then
      Terminate
    else
    begin
      try
        FCliente.ReadBuffer(CB, SizeOf (CB));
//        Synchronize(HandleInput);
      except
      end;
    end;
  end;
end;

¿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.
Responder Con Cita