我正在寻找System.Threading.CompressedStack
的实际用途。一些很酷的东西,而不是“哦,我们可以为了好玩将堆栈从一个线程移动到另一个线程”,而是当人们真正想要这样做或使用这个有趣的小类进行其他操作时。
我正在寻找System.Threading.CompressedStack
的实际用途。一些很酷的东西,而不是“哦,我们可以为了好玩将堆栈从一个线程移动到另一个线程”,而是当人们真正想要这样做或使用这个有趣的小类进行其他操作时。
这个类是专为框架的内部使用而设计的。根据文档:
CompressedStack 类被 SecurityContext 类在内部使用。例如,SecurityContext.Capture 方法会捕获当前调用堆栈的压缩堆栈,以及模拟和文化信息。ExecutionContext 类反过来又使用 SecurityContext 类来在线程之间流动上下文,例如在调度线程池任务时。
此类不在普通应用程序编程中使用。