我曾经在多线程( Qt)上工作过,但我缺乏深入的知识。我认为运行时不会重复执行代码。函数将只保留在一个内存位置,所有调用者或对象都将使用该位置来调用它。在多线程中,我读到每个线程都有自己的堆栈、指令指针等等。假设我们有一个全局函数,它可以转换为如下的汇编算法:
//GlobalFunction()
instruction 1 : move value 4 into accumulator
instruction 2 : add 5 to content of accumulator
instruction 3 : subtract 1 from content of accumulator
/