8
Wie verwende ich MDC mit Thread-Pools?
In unserer Software verwenden wir MDC ausgiebig, um beispielsweise Sitzungs-IDs und Benutzernamen für Webanfragen zu verfolgen. Dies funktioniert gut, wenn Sie im ursprünglichen Thread ausgeführt werden. Es gibt jedoch viele Dinge, die im Hintergrund verarbeitet werden müssen. Dafür verwenden wir die Klassen java.concurrent.ThreadPoolExecutorund java.util.Timerzusammen mit einigen selbst gerollten asynchronen Ausführungsdiensten. …