2012-10-04 27 views
0

基于密钥的线程池执行程序的任何实现。这个想法是一个线程专用于特定的密钥。同一个密钥的新请求等待,直到前一个请求结束。如果另一个请求发送到另一个密钥,它可以由另一个线程服务基于密钥的单线程执行程序

+0

此网站不是用于询问实施,而是帮助您实施。你尝试过做什么?你遇到了什么问题? –

回答

0

您可以制作自己的映射,然后查找您的密钥的ExecutorService,或者在需要时使用Executors.newSingleThreadExecutor()创建一个新的映射。将runnables传递给singlethreadexecutor时,所有对一个键的请求将发送给同一个执行器并将按顺序执行。