Java多线程笔记

2020-05-07  本文已影响0人  猪的心路历程

写在前面:    

    最在在B站上刚刚刷完Java多线程的视频,感觉记忆不是十分的深刻,所以按照自己的理解,整理一份多线程的系列文档,算是对自己前一阶段学习的总结,算是自己的一个积累!

栈与栈帧

    为什么要首先说栈与栈帧呢?在多线程并发编程中,每一个线程的创建虚拟机都会为之创建一个栈内存的空间,每一个栈之间都是相互独立的,不能相互干扰,在栈内存中的变量也会创建多份,(一个线程的变量也是相互独立的)为了验证,我们写一段简单的代码来验证一下

```

public static void main(String[] args) {

int i =10;

new Thread(() -> {

log.debug(" t1 {}",i);

},"t1").start();

new Thread(() -> {

log.debug(" t2 {}",i);

},"t2").start();

}

```



上一篇 下一篇

猜你喜欢

热点阅读