4
erlang中gen_server的設計模式是什麼?創建一個固定數量的工作進程並用'jobs'提供它們來執行某些操作?每個工作進程都會與具有連接限制的外部服務進行通信。 「工作」的數量被認爲是無限的。在C中,我會通過創建一個工作線程池和一個異步來做到這一點。隊列(容量有限)由互斥守衛,爲提交者提供作業提供池。如何控制正在運行的工作進程的數量?
erlang中gen_server的設計模式是什麼?創建一個固定數量的工作進程並用'jobs'提供它們來執行某些操作?每個工作進程都會與具有連接限制的外部服務進行通信。 「工作」的數量被認爲是無限的。在C中,我會通過創建一個工作線程池和一個異步來做到這一點。隊列(容量有限)由互斥守衛,爲提交者提供作業提供池。如何控制正在運行的工作進程的數量?
爲什麼你想要固定數量的工人? – rvirding 2010-02-10 03:04:36
@rvirding,我想要修復一些工作人員,因爲他們每個人都與一個外部服務進行通信,該服務對來自單一來源的多個同時連接有限制 – Konstantin 2010-02-10 10:52:04