线程的共享资源和私有资源:全局变量 局部变量 堆 栈全局变量和局部变量在内存中的区别全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别以及栈与堆的区别线程的共享资源和私有资源
全局变量和局部变量在内存中的区别C语言经过编译之后将内存分为以下几个区域:(1)栈(stack):由编译器进行管理,自动分配和释放,存放函数调用过程中的各种参数、局部变量、返回值以及函数返回地址。操作方式类似数据结构中的栈。(2)堆(heap):用于程序动态申请分配和释放空间。C语言中的malloc和free,C++中的new和delete均是在堆中进行的。正常情况下,程序员申请的空间...