![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发编程
文章平均质量分 54
yszdzjt
这个作者很懒,什么都没留下…
展开
-
栈空间和栈帧
如图所示,栈空间是每个线程私有的,其中每个方法有一个栈帧,里面保存了局部变量 返回地址等信息。因为不同进程不在同一个内存空间,所以当切换后tlb中的信息大部分会失效,就会访存导致变慢。多线程切换的时候需要保存局部变量、当前的地址等信息。如果是多线程,每个线程都会有一个栈空间。为什么进程切换要比线程切换开销小呢?原创 2023-08-20 15:30:54 · 131 阅读 · 0 评论 -
并发编程之创建线程和线程的状态
1.继承Thread类 重写run方法2.实现eunnable 重写run方法注意!!:以上两种方式都是要调用start方法,才能真正实现多线程。直接调用run相当于调用普通方法。原创 2023-08-15 14:03:01 · 109 阅读 · 0 评论