Как узнать, какой поток был выполнен ранее с точки останова? - PullRequest
1 голос
/ 01 апреля 2020

Как и в теме, как узнать, какой поток был выполнен ранее из точки останова в режиме ядра?

Сценарий: есть функция, которая вызывает несколько функций последовательно. Внезапно системный поток, выполняющий функцию, переходит в середину. Как я могу узнать, какой поток это опередил?

void funcbig()
{

funca();
funcb();
<another thread pre-empts>
funcc(); // this function executes few hundread milliseconds later

}
...