Programacion concurrente en JAVA

abgvi
16 de Mayo del 2006
Hola, quisiera que alguien m respondiera que es lo mas parecido a recursos, canales e invocación remota que haya en JAVA.

Lucas
16 de Mayo del 2006
Ademas del wait() y notify() para dormir y despertar hilos.

cherlux
16 de Mayo del 2006
Segun lo que me acuerdo de mis clases. los recursos, pueden ser objetos( como archivos, etc ) o variables que representen un estado del sistema y que, por ende, deben tener acceso con exclucion mutua. Ademas claro de la impresora y otros dispositivos. Aunque en Java el acceso al HW es algo dificil.

Con canales te refieres al paso de mensajes?. SI es asi java tiene, al igual que en Linux, Pipes y Sockets para comunicacion TCP/IP y DATAGRAMA

Y la invocacion remota, pues me suena mucho a RMI (Remoted Method Invocation )

Ojala esto conteste tus preguntas :D y si estoy quivocado pues corrijanme.

Atte. CherLUX

"Hasta la victoria Siempre
Patria o Muerte
Venceremos!!!"

E.T
16 de Mayo del 2006
disculpe... alguno de ustedes sabra cual es el equivalente de la funcion cobegin-coend para C linux-. Esto es para ejecutar N procesos paralelamente.