标签: linux multithreading swap ucontext
我在C中编写一个小程序,它创建了一个由三种ucontext_t类型结构组成的数组。该程序使用swapcontext命令在这3个上下文之间切换。
我的问题是:我是否有能力知道此刻运行的上下文的身份?我希望找到一个函数/命令,它给出当前运行的上下文的标识符。你知道这样的功能/命令吗? 也许有任何方法可以使用调试器来解决它?
非常感谢!