Что произойдет, если поток был выполнен одновременно один раз более одного раза. Допустим, у меня есть нить, какЧто произойдет, если Runnable выполняется несколько раз в ExecutorService
private Runnable mySampleThread() {
return new Runnable() {
@Override
public void run() {
//something is going on here.
}
};
}
И я создал ExecutorService
с фиксированным пула потоков 10. Что произойдет, если я исполню mySampleThread
10 раз в этом ExecutorService
. Что-то, как показано ниже,
ExecutorService mySampleExecutor = Executors.newFixedThreadPool(10);
while (i <= 10) {
mySampleExecutor.execute(mySampleThread);
i++;
}
Вы попробовали? что происходит? сначала попробуйте его –
'Runnable' не' Thread'. Это простой Java-объект с одним методом. Все, что произошло, это метод, который был выполнен не один раз. –
«Что произойдет, если ..» несколько шире. Сузить.Упомяните, что вы ожидаете, что вы не делаете и что на самом деле происходит (сначала запустив свой код). Кажется, вы намекаете на воздействие нескольких потоков, порождаемых из одного и того же объекта Runnable. – SuperSaiyan