uThreads
uThreads copied to clipboard
Provide cancel function for uThreads
It should be possible for other uThreads to cancel another uThread. It can only happen if uThread is Blocked or is in the ReadyQueue (in other words, it's not running). Then it should be removed from those queues and terminated.