There are no means provided in C++11 to forcibly terminate a thread.
It does provide a way to obtain the thread's native handle which could be used with an OS-specific API, but there are no guarantees that it would work well with C++ (few thread APIs do).
Just check the termination conditions in your thread functions.