Visual Studio断点下面的蓝点是什么意思?

在调试组合的c ++ c#项目(c#加载c ++ dll)时,我有时会在当前命中的断点下面得到这个小蓝点: 断点下方的蓝点

那点想告诉我什么?

如果您的应用程序是multithreading的,并且如果将鼠标hover在断点上,则会显示“自上一步以来进程或线程已更改”,这意味着此断点将应用于多个线程,而不仅仅是线程创建者。 按F5后,另一个线程将运行,它们将达到您的断点,这可能会让您感到困惑。 为了给你一些警告,视觉工作室给你下面的蓝点。 因此,有时冻结其他线程以调试方法会很有用。