title: Aborting a Task which internally creates a new Thread causes an UnhandledException
body: <p>I'm trying to abort a task which internally creates a thread.
  The problem is that the inner thread is trying to access a resource which is already disposed (since the parent task is already cancelled), and that causes an unhandled exception.</p>
  
  <p>The code which creates the thread is a 'black box', an external DLL, so I cannot pass it a CancellationToken or so.</p>
  
  <p>What can I do to make the task abort its inner threads? Or what is the solution for this situation?</p>
  
  <p>Thanks</p>