Mit JDK> = 1.5, sollte der bevorzugte Weg, um einen Thread zu starten, immer ein Executor oder Executor Service sein, oder gibt es noch Gründe, einen Thread.start zu verwenden, wenn Sie nicht brauchen, was ein ExecutorService bietet?Sollten Sie immer einen ExecutorService verwenden, anstatt einen eigenen Thread zu starten?
Für syncronized dachte ich, dass die Verwendung der neuen Lock-Implementierungen bevorzugt wurde, bis ich explained otherwise war. Ich frage mich also genauso nach Executors. Sind sie nur eine Möglichkeit, komplexere Fälle zu behandeln, oder sollten sie die Standardauswahl sein?
Beide gute Antworten, aber ich musste die akzeptierte geben, die den Vergleich mit Vector und Hashtable brachte. – Yishai