2013-06-29 24 views
3

寻找有效的信号量或锁定与LIFO等待线程的有序列表,以尽量减少在执行FixedThreadPoolExecutor后缓存和页面丢失。信号量或锁等待列表服务于LIFO命令

+1

你做了一些研究吗?如果是的话,你可能会偶然发现['BlockingDeque'](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html),它有实现... – fge

+0

我不是在寻找用户数据的LIFO结构,而是寻找如何有效地停放/取消停放线程的方法,并以LIFO顺序维护停放的线程列表。 –

回答

0

使用LIFO数据结构,并根据数据结构的索引位置动态更改线程优先级。