[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Dúvida sobre experimento (9)



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