| [ KAIST ] in KIDS 글 쓴 이(By): fowm (폼니기) 날 짜 (Date): 2001년 5월 16일 수요일 오후 09시 45분 56초 제 목(Title): [java Q] RMI 관련 질문.. 제가 이해하기로는 RMI에서 서버쪽의 서버객체를 생성하게 되면 이를 위한 stub와 skeleton을 생성하는 것으로 알고 있습니다. 추후에, stub로부터 서버쪽에 RMI요청이 오게되면, skeleton이 새로운 쓰레드를 생성해서 해당 서버객체의 원격 메소드를 call하는 것으로 이해됩니다. 따라서, RMI가 기본적으로 멀티 쓰레딩을 지원하는 것으로 알고있는데요, 제가 궁금한 것은 skeleton클래스에 의해 생성된 다수의 쓰레드가 동시에 원격객체의 원격메소드를 호출하는 것이 가능한 가 하는 것입니다. 보통, 원격객체들은 UnicastRemoteObject를 상속받기만하고 Runnable 인터페이스를 구현하지 않기 때문에 기본적으로 멀티 쓰레딩이 안되는 것으로 보이는데요.. 그렇다면, skeleton에 의해 생성된 다수의 쓰레드가 멀티쓰레딩을 지원하지 않는 객체의 메소드를 동시에 호출하게 되면 각 호출에 대해 시분할에 의해 해당 메소드가 공유될 수 있는것인지요? 음.. 쓰다보니 질문이 좀 산만하지 않나 싶은데, 고수분들께서는 충분히 이해하셨으리라 기대합니다. 그럼, 미리 감사드립니다. 자바 초보자가.. |