[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Dúvida sobre experimento (9)
- Subject: Re: Dúvida sobre experimento (9)
- From: Nelson Posse Lago <PROTECTED>
- Date: Fri, 19 Apr 2002 17:33:34 -0300
On Fri, Apr 19 2002 at 05:01:52pm -0300, Fabio Kon wrote:
> Livio Baldini Soares writes:
> > No experimento (9) o que quer dizer, servidor e cliente no mesmo
> > processo?
> > [1] Você quer criar duas threads distintas, uma que rode o servidor e
> > outro que rode o cliente?
> Sim.
Oops! Isso complica, porque o MICO, por exemplo, nao deve ser rodado com
threads (provavelmente funciona 99% do tempo, mas nao deve ser muito
confiavel). Alias, imagino que o ORBit tambem nao, entao so' sobra (para
mim) o omniORB.
Eu tinha entendido que era pra fazer algo como isso aqui:
Blah_impl servente;
Blah_var obj = servente._this ();
obj->metodo();
Que deve ser beeeem diferente de:
Blah_impl servente;
servente.metodo();
No primeiro caso, a coisa em principio passa pelo ORB: obj nao e' um
apontador para o servente, mas sim para um objeto corba vinculado a esse
servente (um proxy). No caso do ORBit, e' de se esperar que a performance
dessas duas opcoes seja quase igual, porque esse e' um dos objetivos do
projeto.
Precisa realmente usar threads?
Ate' +
Nelson