大家都说得很对,
函数是放在代码段中,各线程只是用了函数的处理流程而已,各线程每一次的函数调用都有自己的函数栈,
因此函数内的局部变量,形参是不会有同步问题的,对于全局变量则存在同步问题。
因此大家写代码的时候,要注意线程与全局变量可能会存在的同步问题。
“函数 就是一段功能二进制代码和函数入口地址
调用 就是把参数写到对应函数的栈空间 保存现场 跳转到函数入口地址 ”
这句话说得很对,说出了函数的本质。
希望大家都能理解函数是什么,为什么几乎大多数计算机语言都有函数的概念,
我想函数无法对一段可复用逻辑的封装吧,这样一个大程序分配一段一段的小逻辑,
这样也是乎合人的大脑思考问题,分解问题的习惯的。
好了,就说这么多,把分给大家了。