static在多线程为什么可以共享变量?
答案:2 悬赏:80 手机版
解决时间 2021-02-14 08:20
- 提问者网友:像風在裏
- 2021-02-13 18:29
static在多线程为什么可以共享变量?
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-02-13 19:12
static可以理解为共享内存,说白了,程序启动时,已经在内存划分了一块区域,供大家使用(public)。
全部回答
- 1楼网友:蕴藏春秋
- 2021-02-13 19:36
1)【windows线程模】
在windows,每个线程各自拥有自己的堆栈,且线程的堆栈式不可共享的!这是由windows线程模型决定的,用户不可改变。
2)【应用程序的堆(heap)】
在一个多线程结构的应用程序中,堆heap中的对象、变量可以被多个线程共享。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯