Is the TerminateThread function synchronous?
https://blogs.msdn.microsoft.com/oldnewthing/20180727-00/?p=99355 [blogs.msdn.microsoft.com]
2018-08-01 16:31
No. The TerminateThread function queues a termination to the target thread but does not wait for confirmation that the termination has occurred.