2011-05-24 43 views
1

是否可以將自定義線程工廠分配給RMI服務器。我目前使用下面的代碼:RMI Threadfactory

try { 
     String sName = InetAddress.getLocalHost().getHostName(); 
     thisAddress = (InetAddress.getLocalHost().toString()); 
    } catch (UnknownHostException ex) { 
    shutdown(); 
    } 
    thisport = 8081; 

    registry = LocateRegistry.createRegistry(thisport); 
    registry.rebind("rmiserver", this); 
    System.out.println("Listening on " + thisAddress + " at port " + thisport); 

不過,我想設置創建線程不是標準的主題,但一個子類相同。

問候, KT

回答

2

不,你無法控制由RMI運行時系統創建的線程。它實際上並不使用線程工廠,只是新線程(...)。

編輯:我應該說明我說的是RMI/JRMP的Sun實現。我聽說IBM的實現使用了一個線程池,我不能說RMI/IIOP會發生什麼,有很多可能的提供者。