0
如何訪問RMI中使用的線程池?在RMI中使用多線程功能
我讀到RMI管理每個遠程調用的線程創建過程, ,但我想要一種方法來在該過程中操作。 我需要限制線程的數量,以便只有拖拽線程 - 例如 - 服務拖拽客戶端,並且如果另一個客戶端撥打電話,它將等待其中一個線程可用。
換句話說,我想在RMI中實現一個固定大小的線程池。
我該怎麼做?
如何訪問RMI中使用的線程池?在RMI中使用多線程功能
我讀到RMI管理每個遠程調用的線程創建過程, ,但我想要一種方法來在該過程中操作。 我需要限制線程的數量,以便只有拖拽線程 - 例如 - 服務拖拽客戶端,並且如果另一個客戶端撥打電話,它將等待其中一個線程可用。
換句話說,我想在RMI中實現一個固定大小的線程池。
我該怎麼做?
我該如何訪問RMI中使用的線程池?
RMI中沒有使用線程池。至少不在Sun/Oracle構建的RMI中。
,我讀了RMI通過線程池管理線程創建的過程中對每個遠程調用
肯定但不能。
但我想要一個方法,我可以在那個過程中操作。我需要限制線程的數量,以便只有兩個線程(例如)爲兩個客戶端提供服務,並且如果另一個客戶端發起呼叫,則會等待其中一個線程可用。
你沒有說明爲什麼,這聽起來像一個可怕的想法,或者一個計數信號量的工作,但你不能這樣描述。 RMI規範仔細不保證線程與客戶端的關聯。
換句話說,我想在RMI中實現一個固定大小的線程池。 我該怎麼做?
你不行。