0

基于密钥的线程池执行器的任何实现。这个想法是一个线程专用于一个特定的键。对同一个 Key 的新请求会等到前一个请求完成。如果另一个请求评估为另一个键,它可以由另一个线程提供服务

4

1 回答 1

0

您可以制作自己的地图,然后为您的密钥查找 ExecutorService,或者在需要时使用 Executors.newSingleThreadExecutor() 创建一个新的。将runnables传递给单线程执行器,所有对一个键的请求都将转到同一个执行器并按顺序执行。

于 2012-10-04T13:39:00.890 回答