2013-06-29 22 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數據結構,並根據數據結構的索引位置動態更改線程優先級。