Handle
Asynchronous action handle.
You can stop the action by closing the handle.
The action is also stopped when the handle is garbage-collected. Because garbage collection is not deterministic, you should not rely on it and always close it when you want to stop it.
Handles cannot change thread.