2015-01-11 4 views
-1

Цельпоиска определенной строки кода в исходном коде ThreadPoolExecutor

Я хочу, чтобы найти определенные строки кодов в исходном коде ThreadPoolExecutor.

Когда задача передана ThreadPoolExecutor, она создает поток, если все остальные потоки в пуле заняты. Может ли кто-нибудь взять меня в эти строки кода в исходном коде ThreadPoolExecutor, где проверяется, заняты ли все остальные потоки в пуле или нет, а если занято, то создайте новый поток еще, если он простаивает, а затем передайте задачу на этот простоя нить?

ответ

0

Исходный код доступен в OpenJDK mercurial repository. Бит вы заинтересованы в выглядит, чтобы быть в execute() способом, который здесь:

http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/util/concurrent/ThreadPoolExecutor.java#l1318

Вы, вероятно, лучше открыть его в правильной настройке IDE, хотя, так что вы можете перемещаться вокруг в источнике легче.

 Смежные вопросы

  • Нет связанных вопросов^_^