Ernsthaft kann man von außen einen laufenden Thread (oder eben future) beenden????
Also nicht von innen durch abfragen von "Terminated"?
Nein, das Cancel setzt auch nur ein Flag. Innerhalb der Future-Routine muss man das schon noch prüfen und entsprechend berücksichtigen. Das Future bietet halt ein einheitliches Interface dafür.