0
基於密鑰的線程池執行程序的任何實現。這個想法是一個線程專用於特定的密鑰。同一個密鑰的新請求等待,直到前一個請求結束。如果另一個請求發送到另一個密鑰,它可以由另一個線程服務基於密鑰的單線程執行程序
基於密鑰的線程池執行程序的任何實現。這個想法是一個線程專用於特定的密鑰。同一個密鑰的新請求等待,直到前一個請求結束。如果另一個請求發送到另一個密鑰,它可以由另一個線程服務基於密鑰的單線程執行程序
您可以製作自己的映射,然後查找您的密鑰的ExecutorService,或者在需要時使用Executors.newSingleThreadExecutor()創建一個新的映射。將runnables傳遞給singlethreadexecutor時,所有對一個鍵的請求將發送給同一個執行器並將按順序執行。
此網站不是用於詢問實施,而是幫助您實施。你嘗試過做什麼?你遇到了什麼問題? –