该进程或线程自上一个步骤以来已更改

相关解决办法如下:

VS进行高度时,断点处提示“该进程或线程自上一个步骤以来已更改" 每个断点跑两遍似的。

这个是由于在VS环境中 勾上了 ”工具\选项--->调试--要求源文件与原始版本完全匹配“这个项

该进程或线程自上一个步骤以来已更改

英文表述:The process or thread has changed since last step

以下是是从网上摘录的解决办法。

Q:

I have a console application that executes a static method in a class on a new thread.  When I step through the statements in the method, the breakpoint is moving to previous statements.  When I hover over a small blue exclamation mark, the tooltip reads ‘The process or thread has changed since last step‘.  I‘ve never seen this before and it wasn‘t happening earlier today when I was debugging the same class method.

If you know the cause and how to resolve it, I would appreciate it if you could please let me know.

Many thanks.

A:

It sounds like the code you‘re stepping through doesn‘t match the binaries that are being run.  Try doing a clean rebuild of your solution and verifying that the code matches the symbols (Tools\Options -> Debugging -> Require source files to match

Michael Taylor

该进程或线程自上一个步骤以来已更改,布布扣,bubuko.com

时间: 2024-11-03 15:04:24

该进程或线程自上一个步骤以来已更改的相关文章

linux内核--进程与线程

http://blog.csdn.net/yusiguyuan/article/details/12154823 在<linux内核设计与实现>中第三章讲解了进程管理,在关于进程和线程的概念之间的区别还是由点模糊.书中说道:     进程就是处于执行期的程序.但进程并不仅仅局限于一段可执行程序代码.通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,持利器状态,一个或多个具有内存映射的内存地址空间以及一个或多个执行线程,当然还包括用来存放全局变量的数据段等.     然而每一个线

进程和线程及Linux下的编程

一.概述 进程和线程网络上有一堆解释,我不喜欢抄袭,也不喜欢套用太教科书的说法.就以我自己的理解来说说进程和线程吧,当然自己的理解肯定不是很严谨,但是理解起来应该会比教科书快一点.进程和线程都可以认为是并发执行程序,但是只有多处理器下的多线程才可以真正实现并发(多个线程在同一个时间片同时运行),其他的实际上并不是真正的并发,都是交替在cpu上运行,只是每个程序运行的时间很短(时间片),快速的交替,所以看上去就是同时在运行(并发). 几乎是同样的效果,为什么又分为进程和线程呢?进程和线程最大的区别

Java并发编程--进程与线程

进程:百度百科说"进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.",维基百科说"是计算机中已运行程序的实体.进程本身不会运行,是线程的容器." 线程:百度百科说"线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元",维基百科说"是操作系统能够进行运算调度的最小单位.它被包涵在进程之中,是进程中的实际运作单位

关于进程和线程

最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂. 1. 计算机的核心是CPU,它承担了所有的计算任务.它就像一座工厂,时刻在运行. 2. 假定工厂的电力有限,一次只能供给一个车间使用.也就是说,一个车间开工的时候,其他车间都必须停工.背后的含义就是,单个CPU一次只能运行一个任务. 3. 进程就好比工厂的车间,它代表CPU所能处理的单个任务.任一时刻,CPU总是运行一个进程,其他进程处于非运行状态. 4. 一个车间里,可以有很多工人.他们协同完成一个任务. 5. 线程就好比

进程 并发 线程 032

一 计算机操作原理简介: 硬盘 永久存储数据的 内存 暂存数据 cpu  运算 三者之间关系如下图 二 并发 : 提高程序的工作效率(伪并行) 并行 :  3个cpu同时运行 3个程序 三 进程的创建 打开设备上安装的程序使其进入运行状态即创建了一个进程 与程序的区别 : 1 .程序是指令和数据的有序集合,其本身没有任何运行的含义 , 是一个静态的概念. 而进程是程序在处理机上的一次执行过程,它是一个动态的概念 2 .程序可以作为一种软件资料长期存在 , 而进程有一定盛名周期 3 .程序是永久的

进程与线程杂谈

今天同事突然问我线程与进程的关系,虽然给她解释完,但是看她茫然的眼神,我就知道并没有解释清楚. 程序概述 谈进程与线程之前,我们先谈下什么是程序,程序是为实现特定目标或解决特定问题而用计算机语言编写命令序列的集合.说得通俗点就是你用计算机听得懂话(编程语言)命令计算机为你做特定的事情. 进程概述 在我理解中,一个进程就是一个程序的一次执行过程,如果要专业的话来说 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体.

进程与线程的区别(整理)

整体概念上:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 本质上:进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同. 先说进程: 背景: ①关于计算机系统:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情. ②事实1:CPU太快了,寄存器仅仅能够追的上他的脚步,RAM和别的挂在各总线上的设备完全是望其项背.在多任务执行的时候,CPU总是轮流执行那些任

Java Processes and Threads 进程与线程

Processes and Threads In concurrent programming, there are two basic units of execution: processes and threads. In the Java programming language, concurrent programming is mostly concerned with threads. However, processes are also important. A comput

进程与线程的一个复杂解释

关于进程和线程,面试的时候被问了两次都没有答出来.第一次问完稍微看了下概念,并没有完全理解所以也没有记住,所以第二次被问到的时候也没回答出来o(╯□╰)o.. 所以这次把这个问题彻底解决一下. 标题是模仿阮一峰大大的"进程与线程的一个简单解释",见http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html,里面比喻得很形象. 定义 进程(英语:process),是计算机中已运行程序的实体.进程为曾经是分时系统的基本