void kill()
Interrupt the thread, and terminate it.
Interrupts are asynchronous, and are currently not queued.