1、全局数据区:存放全局变量,静态数据,常量2、代码区:存放所有的程序代码3、栈区:存放为运行而分配的局部变量,参数、返回数据,返回地址等,4、堆区:即自由存储区
线程很贵,要开新的stack,要增加CPU上下文切换