スレッドプールが 1 つあり、各スレッドが次の方法で実行されているとします。
void runMe(HashMap myHash){
   ...
   myHash.remove(keyToBeRemoved);
   ...
}
私の質問は; myHash最初はすべてのスレッドで同じであってはなりませんか? 私の 2 番目のスレッドには key がないためkeyToBeRemovedです。なぜだろうと思っていました。
スレッドプールが 1 つあり、各スレッドが次の方法で実行されているとします。
void runMe(HashMap myHash){
   ...
   myHash.remove(keyToBeRemoved);
   ...
}
私の質問は; myHash最初はすべてのスレッドで同じであってはなりませんか? 私の 2 番目のスレッドには key がないためkeyToBeRemovedです。なぜだろうと思っていました。